🚀 Contexte de la mission
Dans le cadre de la modernisation globale de sa plateforme e-commerce, un acteur majeur de la distribution engage la transformation de son front-end legacy (reposant sur SAP Hybris, JSTL/JSP et Vue.js 2) vers une architecture Headless moderne, ultra-performante et modulaire.
Pour mener ce programme d'envergure, nous recherchons un(e) Lead Développeur(se) Front-End Headless (H/F). Votre rôle sera de cadrer la vision technique, de piloter la migration progressive du code legacy et de développer les nouveaux composants et pages e-commerce sur une stack moderne intégrant Astro, Svelte, TypeScript et TailwindCSS, connectée aux APIs REST du back-end Java/Hybris.
🎯 Missions principales & Rôle
1. Leadership Technique & Architecture Front-End :
- Participer aux arbitrages d'architecture Front Headless et définir la stratégie de migration progressive (coexistence legacy / headless).
- Garantir la qualité globale du code, les standards de développement et assurer la revue de code croisée (peer-review).
- Encadrer et accompagner techniquement les développeurs Front de la squad.
- Veiller à l'application rigoureuse des meilleures pratiques d'ingénierie Web (performances de rendu/chargement, Web Vitals, SEO, accessibilité, maintenabilité).
2. Conception, Migration & Développement Web :
- Concevoir et développer les pages e-commerce via Astro (orchestration du rendu et du routage).
- Développer des composants dynamiques et réutilisables sous Svelte (migration des composants historiques Vue.js 2 vers Svelte).
- Intégrer fidèlement les nouvelles maquettes Figma (à iso-fonctionnel ou lors de refontes UX/UI) en s'appuyant sur TailwindCSS.
- Consommer et intégrer les APIs REST exposées par le back-end Java / SAP Hybris.
- Enrichir et maintenir le Design System Front-End du groupe.
3. Qualité, Industrialisation & Documentation :
- Rédiger les dossiers de conception technique et documenter les choix d'architecture, patterns et guides de développement.
- Collaborer étroitement avec les équipes QA pour faciliter la testabilité et participer à la rédaction des tests unitaires/intégration.
- Analyser, qualifier et résoudre les anomalies applicatives complexes.
🏁 Objectifs & Livrables
- Dossiers de conception technique (spécifications de l'architecture Headless, cartographie des composants et patterns d'intégration).
- Développements Web & Composants (pages Astro, composants Svelte, intégrations API REST et TailwindCSS) qualifiés et mis en production.
- Documentation technique complète (standards de code, documentation des composants du Design System et guides d'exploitation).
🛠️ Compétences requises
⚙️ Expertise Technique (Impérative & Niveau Expert)
- Frameworks Modernes (Confirmé) : Maîtrise approfondie d'Astro et de Svelte pour la réalisation d'applications web Headless.
- Core Web Technologies (Expert) : Maîtrise experte du langage JavaScript / TypeScript (ES6+) et de HTML / CSS (avec une pratique courante de TailwindCSS).
- Stack Legacy (Expérience) : Capacité à lire, comprendre et faire évoluer des composants issus d'architectures monolithiques (Vue.js 2, JSTL / JSP, HTML legacy).
- API & Intégration : Expérience consommateur confirmée sur des APIs REST (contexte Java / SAP Hybris).
🌐 Langues
- Français : Courant / Langue maternelle (Impératif).
- Anglais : Professionnel / Technique (Secondaire).
👤 Profil recherché
- Séniorité : Lead Développeur Front-End / Tech Lead Web Expert (plus de 10 ans d'expérience dans le développement Web, avec une expérience probante en refonte/migration d'architectures e-commerce complexes).
- Soft Skills :
- Leadership & Transmission : Pédagogie, aisance dans le mentoring et la montée en compétences d'une équipe technique.
- Vision Architecture & Performance : Obsession pour l'optimisation des temps de chargement, l'expérience utilisateur et la propreté du code.
- Rigueur & Pragmatisme : Capacité à gérer la complexité technique liée à la coexistence temporaire d'un socle legacy et d'une stack Headless.