Senior Frontend Developer (NextJS)
We are looking for a skilled Senior Frontend Developer to join our client’s dynamic team and contribute to the development of the next-generation ecommerce platform. In this role, you will work within a Scrum team, driving technical and process innovations in frontend development, solving complex challenges, and providing expert guidance to junior developers. You will also be a key player in promoting best practices and enhancing team knowledge.
Key Responsibilities:
Lead the development of the Next Generation ecommerce frontend.
Provide technical expertise and consultation on frontend-related topics.
Conduct code reviews to foster team learning and suggest improvements.
Mentor junior developers and guide them through technical challenges.
Explore the latest technologies, creating proof-of-concept solutions to address business needs.
Advocate for best-in-class development principles such as Clean Code, BDD/TDD.
Contribute to the company’s Development Community of Practice to establish and uphold development principles.
Assist in structuring complex engineering problems, focusing on technology, methodologies, and Continuous Improvement/Continuous Delivery practices.
Qualifications & Skills:
5+ years of proven experience in frontend development, ideally in international and multicultural environments.
Familiarity with Agile methodologies (Scrum, XP) and DevOps practices.
Strong track record of meeting targets and delivering high-quality software.
Solid foundation in software design and development principles.
Professional experience with JavaScript frameworks, including NextJS, React, and Typescript.
Experience in writing unit tests (e.g., Jest or similar tools).
Strong knowledge of semantic HTML, CSS, and core JavaScript concepts.
Experience with CSS preprocessors (preferably SCSS).
Understanding of architectural design patterns and software craftsmanship principles.
Hands-on experience with Continuous Integration/Continuous Delivery tools like Jenkins or AzureDevOps, as well as Docker containerization.
Expertise in frontend performance optimization, cross-browser/device compatibility, and testing.
Proficiency in English, both written and verbal.
Knowledge of UX, wireframing tools (e.g., Abstract, Figma), and analytics tools (e.g., Google Analytics, Adobe Analytics) is a plus.