Job Description
We are looking for a Senior Software Engineer with extensive experience in React.js to take a lead role in our development projects. As a key member of our technical team, you will be responsible for architecting and implementing scalable and efficient front-end solutions. Your expertise will be crucial in collaborating with cross-functional teams, and contributing to the overall success of our projects.
Responsibilities
- Lead the design and development of complex user interfaces using React.js, Typescript and Vuejs
- Architect, build, and maintain efficient, reusable, and reliable front-end code
- Collaborate with UX/UI designers to translate design wireframes into high-quality code
- Work closely with back-end developers to integrate front-end components with server-side logic
- Conduct code reviews and ensure adherence to coding standards and best practices
- Stay updated on industry trends and emerging front-end technologies, and advocate for their adoption when appropriate
- Collaborate with project managers and other stakeholders to define project requirements and deliver high-quality solutions on time
Qualifications:
- 4+ years of professional experience as a Front-End Developer, with a strong focus on React.js, Typescript and VueJS
- Proven experience in architecting and leading the development of complex web applications
- In-depth understanding of JavaScript, HTML, CSS, and front-end build tools
- Expertise in state management libraries, such as Redux
- Knowledge of isomorphic React is a plus
- Experience with responsive design and cross-browser compatibility
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Bachelor’s degree in Computer Science or a related field (or equivalent experience)