Lead Developer Front-End HeadlessObjectif globalDévelopper et faire évoluer le Front-Office d?une plateforme e-commerce orientée équipement de la maison, dans le cadre d?un programme de modernisation front-end.
Livrables attendusDossier de conception technique
Développements Front-End Web
Compétences techniques requisesAstro ? Confirmé ? Impératif
Svelte ? Confirmé ? Impératif
HTML / CSS ? Expert ? Impératif
JavaScript / TypeScript (ES6+) ? Expert ? Impératif
LanguesFrançais courant ? Impératif
Contexte de la missionDans le cadre de la modernisation progressive de sa plateforme e-commerce, le client engage une transformation de son front-end historique vers une architecture Headless moderne, performante et maintenable.
Le front existant repose sur un socle e-commerce du marché avec une architecture legacy basée sur :
HTML
JSP / templates serveur
CSS
Framework JavaScript legacy
Aucun développement Front spécifique côté back-office
L?objectif du programme est de migrer progressivement les pages existantes vers une architecture Headless afin d?améliorer :
Les performances applicatives
La maintenabilité du code
L?expérience utilisateur
La capacité d?évolution fonctionnelle
La scalabilité globale de la plateforme
Rôle et responsabilitésLe Lead Developer Front-End intervient sur la conception, le pilotage technique et la réalisation de la migration du front legacy vers une nouvelle stack Headless reposant sur :
Astro (framework principal : rendu et routage)
Svelte (développement des composants dynamiques)
TypeScript
TailwindCSS
Intégration via API REST Java
Les migrations peuvent être réalisées :
À iso-fonctionnel
Ou avec refonte UX/UI à partir de maquettes (ex. Figma)
La mission s?inscrit au sein d?une squad Front orientée parcours client, couvrant notamment :
Pages de navigation catalogue
Pages listes produits
Pages produits (PDP)
Pages éditoriales
Composants marketing
Composants transactionnels avant tunnel d?achat
Leadership techniqueGarantir les standards de développement Front-End
Participer aux choix d?architecture Headless
Assurer la cohérence technique et la qualité des implémentations
Encadrer techniquement les développeurs Front de la squad
Mettre en place et maintenir les bonnes pratiques (performance, accessibilité, SEO, maintenabilité)
Conception \& DéveloppementConcevoir et développer des composants Svelte réutilisables
Implémenter les pages via Astro
Migrer les composants existants vers la nouvelle stack
Intégrer les maquettes UX/UI
Consommer les APIs REST du backend
Optimiser les performances de rendu et de chargement
Contribuer à la gestion du design system Front
Contribution à la transformation HeadlessParticiper à la stratégie de migration progressive du legacy
Identifier et gérer les risques liés à la coexistence legacy / headless
Documenter les choix techniques et patterns d?implémentation
Proposer des améliorations continues de la stack Front
Qualité \& DeliveryGarantir la qualité du code livré
Participer aux revues de code
Contribuer à l?industrialisation des développements
Collaborer étroitement avec la QA (testabilité, robustesse)
Participer à la résolution des incidents et anomalies
Profil candidat:
Définition du profil ? SynthèseAnalyse
Participation à l?analyse fonctionnelle détaillée
Contribution aux études de faisabilité et estimations de charges
Conception \& Développement
Design applicatif et framework
Prototypage et développement de composants
Revue croisée des développements
Documentation technique et préparation à la MEP
Tests \& Recette
Tests unitaires et d?intégration
Analyse des anomalies et reporting
Maintenance
Maintenance corrective et évolutive
Participation à la résolution des incidents de production