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.