Lead the design and development of user interfaces using React.js and other modern front-end technologies.
Collaborate with product managers, designers and other stakeholders to understand project requirements and translate them into technical specifications.
Mentor and guide a team of front-end developers, providing technical expertise and fostering a culture of continuous learning and improvement.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Implement best practices for code quality, testing and deployment, ensuring the delivery of robust and maintainable code.
Stay up-to-date with the latest industry trends and technologies and proactively recommend improvements to enhance the user experience.
Participate in code reviews, providing constructive feedback to team members and ensuring adherence to coding standards.
Troubleshoot and resolve complex technical issues, ensuring timely delivery of high-quality solutions.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience
Proven experience as a front-end developer with a strong focus on React.js & Typescript.
Proficiency in HTML, CSS, JavaScript and related front-end technologies.
Strong understanding of responsive design principles and cross-browser compatibility issues.
Experience with version control systems, such as Git.
Excellent problem-solving skills and attention to detail.