
Principal Front-End Engineer
- Amsterdam, Noord-Holland
- Contract
- Voltijds
- Collaborate effectively within a cross-functional team, contributing to strategy and roadmap.
- Define and advocate for frontend technical principles to ensure a well-architected, high-performance Online Editor.
- Accountable for the technical health of your team's frontend codebase, driving continuous improvement and tracking key metrics.
- Lead technical solution design for multiple complex initiatives, ensuring successful and timely implementation.
- Drive continuous improvement on user experience, page load speed, cost efficiency, and quality of delivery.
- Coach frontend engineers on best practices and deliver high-quality code through your own work.
- Influence key decision-making across frontend engineering to balance business impact and long-term foundations.
- Extensive experience in frontend engineering, including designing, building, and maintaining robust and scalable web applications.
- Proven ability to lead technical design and architecture discussions for frontend systems, influencing technical strategy.
- Experience mentoring and coaching junior frontend engineers, fostering a culture of technical excellence.
- Deep understanding of frontend engineering principles and best practices, including component-based architecture, state management, performance optimization, and accessibility.
- Proficiency in JavaScript (ES6+), React (or similar frameworks), and modern frontend tooling (e.g., Webpack, npm).
- Experience with optimizing web applications for global delivery, leveraging CDNs (e.g., CloudFront) and minimizing latency.
- Expertise in software development lifecycle (SDLC) best practices, including version control (Git), testing, and CI/CD workflows.
- A strong focus on building high-quality, maintainable, and well-documented code, with an emphasis on modular, reusable components.
- Exceptional communication and collaboration skills, able to effectively convey technical concepts to diverse audiences.
- Proven ability to work effectively in cross-functional teams, collaborating with backend engineers, product managers, and designers.
- A degree in a STEM field or equivalent practical experience.
- Designing scalable frontend architectures for web editors or similar interactive applications (e.g., drag-and-drop interfaces, real-time previews).
- Familiarity with AWS services beyond S3 and CloudFront, such as API Gateway or Lambda.
- Understanding of GraphQL and its benefits for frontend-backend communication.
- Experience in the e-commerce or photoproduct domain, with a focus on user experience and performance.
- Integrating AI-driven features into frontend applications, such as using lightweight AI models to power intelligent design suggestions or user personalization.