Développeur Senior React JS / SSR
Role details
Job location
Tech stack
Job description
? Concevoir et développer des interfaces Front ambitieuses et performantes
(React, Next.js, TypeScript, Web component), orientées SEO et Core Web
Vitals, accessibles (RGAA/WCAG).
? Porter la qualité logicielle (Software Craftsmanship) : TDD, clean code, design
simple & robuste, revues de code, pair/mob programming.
? Collaborer avec l?architecte & le tech lead pour faire évoluer l?architecture
(SSR/SSG, caching, observabilité, monitoring).
? Faire grandir le Design System Fnac Darty en coopération avec l?équipe ad-hoc
(Storybook, tokens, guidelines d?accessibilité), et accompagner son adoption
dans les produits.
? Améliorer en continu : CI/CD, tests automatisés, feature flags, A/B testing,
observabilité et feedback loops.
Responsabilités clés : ? Front : pages produit haute performance (SSR/SSG), gestion de l?état, data
fetching, routing, optimisations (images, scripts, bundles, lazy & code splitting),
accessibilité et SEO by design.
? Qualité : stratégie de tests multi-niveaux (unitaires, intégration, contract tests,
E2E), dette maîtrisée, ADRs, sécurité (OWASP), revues structurées.
? Ops & Delivery : pipelines CI/CD, déploiements progressifs, monitoring et
SLOs, analyse d?incidents/post-mortems, culture data-driven.
? Engagement : évangélisation craft, animation de rituels, capacité à challenger
avec bienveillance et à faire converger les décisions.
Requirements
? Solide expérience REACT SSR
? Maîtrise des fondamentaux web : perfs (Core Web Vitals), SEO, accessibilité
(WCAG), sémantique, sécurité (OWASP).
? Pratique éprouvée du Software Craftsmanship : TDD, BDD, DDD, clean
architecture, tests automatisés, CI/CD.
? Culture data & product : tu aimes mesurer, itérer, A/B tester et livrer de la
valeur visible.
? Sens du collectif, pédagogie, goût pour le partage et la co-construction.
Bonus utiles
? Playwright, contract testing (Pact), performance web avancée
? Expériences Cloud (idéalement Azure) et observabilité
? Connaissance des micro-frontends
? Contribution à un Design System (tokens, accessibility-first)