ontexte du poste :
N
ous recherchons un·e Senior Frontend Developer passionné·e pour rejoindre une équipe dynamique évoluant dans un environnement bienveillant, innovant et collaboratif. Le poste s’adresse à un profil appréciant le travail en équipe pluridisciplinaire et la conception d’interfaces utilisateurs fiables, scalables, accessibles et performantes. Avec un fort accent mis sur l’excellence technique, l’agilité et l’esprit d’équipe, la personne contribuera activement aux produits tout en approfondissant son expertise dans l’écosystème moderne JavaScript / TypeScript.
R
esponsabilités principales
D
éveloppement collaboratif :
T
- ravailler en étroite collaboration avec les product owners, designers, développeur·euse·s backend, QA et autres membres de l’équipe afin de livrer des expériences web de haute qualité orientées utilisateur.
P- articiper activement aux cérémonies agiles : sprint planning, daily stand‑ups, sessions de refinement et rétrospectives.
C- ontribuer aux revues de code en apportant des retours constructifs, en identifiant en amont les enjeux de qualité, de performance et d’accessibilité, et en intégrant rapidement les feedbacks.
A- dopter une posture « team‑first » : soutenir les pairs, partager le contexte, documenter les décisions et contribuer à un environnement de travail positif et collaboratif.
A- ccompagner et mentorer les autres développeur·euse·s (pair programming, revues de design, support au dépannage).
E
xcellence en ingénierie :
C
- oncevoir, développer et opérer des applications frontend en JavaScript / TypeScript moderne à l’aide de frameworks et librairies courants (React ou équivalent).
P- roduire un code propre, efficace, maintenable et conforme à des standards élevés (lisibilité, testabilité, scalabilité).
C- oncevoir et faire évoluer l’architecture UI : design des composants, gestion d’état, routage et modélisation du domaine frontend alignée avec les besoins produit.
A- ppliquer des pratiques d’ingénierie garantissant des livraisons de qualité (stratégie de tests couvrant la pyramide, contrôles automatisés, quality gates).
P- romouvoir les fondamentaux du web : performance (Core Web Vitals), accessibilité (WCAG), responsive design et compatibilité multi‑navigateurs.
C- ollaborer aux pratiques CI/CD afin de réduire le lead time, renforcer la confiance dans les livraisons et améliorer la fiabilité en production.
C- ontribuer à l’observabilité et à l’opérabilité frontend : suivi des erreurs côté client, télémétrie de performance, logs/analytics et analyses post‑incident avec apprentissages actionnables.
I
nnovation et amélioration continue :
E
- xplorer et proposer de nouvelles technologies, patterns et outils améliorant les résultats (expérience développeur, accessibilité, performance, coûts).
Ê- tre force de proposition dans l’amélioration des pratiques, workflows et modes de collaboration.
P- articiper à des ateliers et formations internes afin de maintenir et développer les compétences techniques.
C- ontribuer à l’évolution des pratiques liées à l’expérience développeur augmentée par l’IA.
A
ttentes liées à la séniorité :
P
rendre en charge les composants frontend de bout en bout, de la conception à l’exploitation en production (build
- run).
S- avoir évoluer dans des contextes ambigus : découper les problématiques, proposer des options avec leurs compromis et aider à la prise de décision avec les parties prenantes.
É- lever le niveau d’ingénierie : améliorer les patterns, la qualité, la stratégie de tests, la performance et l’accessibilité/sécurité, en laissant les systèmes dans un meilleur état.
A- voir une influence au‑delà de ses tickets : contribuer à l’orientation architecturale, aux standards de code, aux pratiques de design system et aux outils partagés.
A- ccompagner et faire grandir les autres via le mentoring, les revues, le pair programming et le partage de connaissances.
Q
ualifications requises
I
ndispensables :
S
- olide maîtrise des workflows de développement : Git, familiarité avec les pipelines CI/CD et Docker.
E- xcellente expérience en JavaScript / TypeScript (JS/TS moderne, outillage, gestion des packages).
E- xpérience pratique sur plusieurs frameworks frontend tels que Angular, Vue, React et/ou Next.js, avec une capacité d’adaptation aux différents contextes projets.
E- xpérience dans la conception et la maintenance d’interfaces web en production (SPA et/ou SSR), incluant la composition de composants, la gestion d’état et l’intégration d’API.
C- ollaboration étroite avec le design via Figma : compréhension des spécifications, échanges sur les détails UX et contribution à des design systems (composants, tokens, guidelines).
B- onne maîtrise des fondamentaux HTML / CSS (HTML sémantique, layout, responsive design) et des approches CSS modernes.
C- onnaissance des frameworks et stratégies de tests (unitaires, intégration, end‑to‑end selon le contexte).
S- ensibilité forte à la performance et à l’accessibilité (profiling, Core Web Vitals, principes WCAG, navigation clavier, structure sémantique).
F- orte envie d’apprendre, esprit d’amélioration continue, attitude proactive et positive.
E- xcellentes capacités de communication écrite et orale en français et en anglais, avec un fort esprit collaboratif.
A
touts appréciés :
E
- xpérience avec des design systems et des librairies de composants, ainsi que les workflows de collaboration avec le design.
E- xpérience en SSR / SSG (ex. Next.js) et/ou en architectures micro‑frontend.
U- tilisation d’outils d’observabilité frontend et participation à la gestion d’incidents.
S- ensibilité à la sécurité frontend (concepts OWASP, prévention XSS/CSRF, flux d’authentification sécurisés, CSP, gestion des dépendances).
E- xpérience en optimisation de performance à grande échelle (optimisation des bundles, code splitting, stratégies de cache) et considérations de coûts.
E- xpérience en animation frontend et motion design (transitions UI, micro‑interactions, animations pilotées par l’état via CSS, APIs navigateur ou librairies JavaScript), avec un équilibre entre esthétique, performance et accessibilité.
J
ob context:
W
e are looking for a passionate Senior Frontend Developer to join a dynamic team within a supportive, innovative, and collaborative environment. The role is suited for someone who enjoys working with cross‑functional teams to build reliable, scalable, accessible, and high‑performance user interfaces. With a strong focus on engineering excellence, agility, and a team‑first mindset, the role contributes to product delivery while continuously deepening expertise in the modern JavaScript / TypeScript ecosystem.
K
ey responsibilities
C
ollaborative development:
W
- ork closely with product owners, designers, backend developers, QA, and peers to deliver high‑quality, customer‑facing web experiences.
A- ctively participate in agile ceremonies including sprint planning, daily stand‑ups, refinements, and retrospectives.
C- ontribute to code reviews by providing constructive feedback, raising quality, performance, and accessibility concerns early, and integrating peer feedback efficiently.
E- mbrace a team‑first attitude by supporting peers, sharing context, documenting decisions, and fostering a positive collaborative environment.
P- rovide guidance and mentorship to other developers through pairing, design reviews, and troubleshooting support.
E
ngineering excellence:
D
- esign, develop, and operate frontend applications using modern JavaScript / TypeScript and common frameworks or libraries (React or equivalent).
W- rite clean, efficient, maintainable code while upholding high engineering standards in readability, testability, and scalability.
D- esign and evolve UI architecture, including component design, state management patterns, routing, and frontend domain modelling aligned with product needs.
A- pply engineering principles to ensure high‑quality deliveries through appropriate testing strategies, automated checks, and quality gates.
C- hampion web fundamentals such as performance (Core Web Vitals), accessibility (WCAG), responsive design, and cross‑browser compatibility.
C- ollaborate on CI/CD and delivery practices to reduce lead time, increase confidence, and improve production reliability.
C- ontribute to frontend observability and operability, including client‑side error monitoring, performance telemetry, logging/analytics, and incident follow‑up with actionable learnings.
I
nnovation and continuous improvement:
E
- xplore and propose new technologies, patterns, and tooling that improve outcomes such as developer experience, accessibility, performance, and cost efficiency.
A- ctively contribute to improving practices, workflows, and ways of working.
P- articipate in internal workshops and training sessions to expand technical expertise and stay current with industry trends.
C- ontribute to the evolution of AI‑driven developer experience and associated practices.
S
eniority expectations:
O
wn frontend components end‑to‑end, from design through delivery and production operations (build
- run).
N- avigate ambiguity by breaking down problems, proposing options with trade‑offs, and driving decisions with stakeholders.
R- aise the engineering bar by improving patterns, quality, testing strategies, performance, and accessibility/security, leaving systems better than found.
I- nfluence beyond assigned tasks by contributing to architectural direction, coding standards, design system practices, and shared tooling.
M- entor and support others through reviews, pairing, knowledge sharing, and pragmatic guidance.
R
equired qualifications
M
ust‑have:
S
- trong foundation in developer workflows, including Git, familiarity with CI/CD pipelines, and Docker.
S- trong JavaScript / TypeScript experience, including modern JS/TS, tooling, and package management.
H- ands‑on experience across multiple frontend frameworks such as Angular, Vue, React, and/or Next.js, with the ability to adapt best practices to various project contexts.
E- xperience building and maintaining production‑grade web UIs (SPA and/or SSR), including component composition, state management, and API integration.
C- lose collaboration with design using Figma, including consuming design specs, discussing UX details, and contributing to design systems with strong visual and functional consistency.
S- olid understanding of HTML / CSS fundamentals and modern CSS approaches.
K- nowledge of testing frameworks and strategies across the testing pyramid.
P- erformance‑ and accessibility‑minded development, including profiling, Core Web Vitals awareness, WCAG principles, keyboard navigation, and semantic structure.
S- trong willingness to learn, continuous improvement mindset, and proactive, positive attitude.
E- xcellent written and verbal communication skills in French and English, with a strong focus on collaboration.
N
ice‑to‑have:
E
- xperience with design systems and component libraries, including collaboration workflows with design.
E- xperience with SSR / SSG (e.g. Next.js) and/or micro‑frontend architectures.
F- rontend observability tooling experience and participation in incident response.
S- ecurity‑minded frontend development, including OWASP concepts, XSS/CSRF prevention, secure authentication flows, CSP, and dependency risk awareness.
E- xperience with performance optimisation at scale and cost optimisation considerations.
E- xperience with frontend animation and motion design, including UI transitions, micro‑interactions, and state‑driven animations, balancing visual polish with performance and accessibility.
G