Lead Front End Developer | Fulltime
Job Description:
Job purpose:
Responsible for leading the design and development of scalable, high-performance web applications using React and modern frontend technologies.
The role involves guiding frontend architecture, mentoring developers, and collaborating with cross-functional teams to deliver high-quality digital products.
Key accountabilities and decision ownership:
-
Lead the design and development of scalable frontend applications using React, modern JavaScript (ES6+), and TypeScript.
-
Define and drive frontend architecture, coding standards, and best practices across projects.
-
Translate UI/UX designs into high-quality, reusable, and maintainable code.
-
Architect and maintain frontend solutions using component-based design principles to ensure scalability and maintainability.
-
Optimize applications for performance, accessibility, SEO, and cross-browser compatibility.
-
Collaborate with backend developers, designers, product owners, and stakeholders to deliver integrated solutions.
-
Conduct code reviews, mentor and guide frontend developers, and support their technical growth.
-
Own and manage technical planning, estimation, and application design for new features and projects.
-
Report work progress; technical issues; risks; and changes in delivery dates to the technical lead and the project manager
-
Ensure alignment with modern frontend frameworks, tools, and development workflows.
-
Ensure proper frontend testing practices and collaborate with the QA team to maintain software quality.
-
Represent the frontend development team in the communication with customers throughout the project lifecycle
-
Support and manage solution deployment and release activities when needed.
Job Requirements:
Must have professional qualifications:
-
Bachelor's degree in computer science or equivalent
-
7+ years of experience in frontend development with at least 4 years of hands-on experience with React.
-
Strong experience in JavaScript, Typescript, HTML5, CSS3, responsive design, and modern frontend tooling.
-
Experience with Next.js, microfrontend architecture, or SSR frameworks.
-
Experience with Azure DevOps, CI/CD pipelines, DevOps practices.
-
Strong collaboration, problem-solving, and mentoring skills.
-
Experience in React Native is a plus
Equal opportunity:
All qualified applicants will receive consideration for employment without regard to age, religion, gender, nationality or disability. All qualified candidates will be considered in the process
-
Education
-
Bachelor's degree in computer science or equivalent