Position: Lead Front-end Developer for British product company (React/TypeScript)
Company: Odore
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2023-08-01T00:00:00+03:00

Responsibilities:

Lead, mentor, and manage a team of front-end developers, fostering their growth and skill development.
Collaborate with designers, product managers, and back-end developers to translate user requirements and design mockups into high-quality, responsive user interfaces.
Drive the technical vision and architecture of the front-end, ensuring scalability, maintainability, and performance.
Participate in code reviews, provide constructive feedback, and ensure coding standards and best practices are followed.
Stay up-to-date with industry trends, emerging technologies, and best practices, and proactively introduce relevant advancements to the team.
Develop efficient and reusable front-end components and libraries using React and TypeScript.
Optimize application performance and ensure seamless user experiences across devices and browsers.
Collaborate with QA teams to ensure thorough testing of front-end components and features.
Troubleshoot and resolve complex technical issues, providing guidance to the team as needed.
Contribute to the overall product roadmap and strategy, providing insights and recommendations from a front-end development perspective.
Act as a technical advocate for front-end development, fostering a culture of innovation, excellence, and continuous improvement.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
Proven experience (8+ years) in front-end development with a strong emphasis on React and TypeScript.
Demonstrated experience in leading and managing front-end development teams.
Proficiency in HTML, CSS, and responsive design principles.
Strong understanding of front-end architecture, state management, and design patterns.
Experience with version control systems (e.g., Git) and modern development workflows.
Familiarity with testing frameworks (e.g., Jest, Enzyme) and automated testing practices.
Excellent problem-solving skills and ability to tackle complex technical challenges.
Effective communication and collaboration skills, both within the development team and across cross-functional teams.
A portfolio showcasing your past front-end development work is a plus.


Benefits:

Competitive salary and performance-based bonuses.
Flexible working hours and remote work options.
Opportunities for career growth and advancement.