Job Description:
We are seeking an experienced Front-End Developer to join our team and contribute to the development of the Swissquote Marketing website (www.swissquote.com). As a key member of our tech team, you will be responsible for crafting high-quality, custom components using Next.js that provide a seamless and engaging user experience.
Main Responsibilities:
* Develop and maintain complex Next.js components connected to a headless Drupal backend
* Perform thorough code reviews, conduct testing, and actively participate in application architecture and design decisions
* Collaborate closely with designers, copywriters, and project managers to identify requirements and implement solutions effectively
* Leverage expertise to drive complex projects with minimal oversight, delivering features iteratively while ensuring timely completion
* Maintain exceptionally high standards of code quality and continuously improve best practices throughout the development process
Key Qualifications:
* Bachelor's or Master's degree in Computer Science with at least 5 years of relevant experience
* In-depth knowledge of React, TypeScript, JavaScript, Node.js, CSS, HTML5, and REST API fundamentals
* Proven experience with code testing (Jest) and code quality assessment (linter)
* Familiarity with Docker and its applications
* Expertise in Next.js, CSS/JS animation, GraphQL, PHP 8+, and Drupal 10+; headless Drupal is a significant plus
* Strong technical, analytical, and communication skills, with the ability to work autonomously and as part of a team
* Fluency in French; proficiency in English is highly valued
About the Role:
This position requires a highly skilled and detail-oriented individual who can thrive in a dynamic environment. The ideal candidate will possess excellent problem-solving skills, a strong passion for coding, and a commitment to delivering exceptional results.