Mission longue durée sur fnac.com, site e-commerce leader en France, sur les pages les plus visitées : fiche article, homepage, sous-homes, résultats de recherche (~100 000 vues/jour sur les résultats de recherche, ~50 000 sur la homepage). Stack : ASP.NET/Razor + JavaScript ES6+/Web Components on-prem, migration progressive vers une architecture cloud Azure (micro-frontends server-side).
- vues / jour
résultats de recherche - vues / jour
homepage - éditeurs
utilisateurs SMILE - marchés
FR, BE, CH, ES, PT…
Librairie de Web Components internes
Création et maintenance d'une librairie NPM interne de 20 à 30 composants UI en Custom Elements natifs, consommée par 3 équipes front. Migration depuis une architecture de composants propriétaires vers la spec Web Components native. Création de packages partagés (design tokens SCSS, configs ESLint/Babel communes) — socle d'un Design System.
Web ComponentsCustom ElementsNPMDesign TokensSCSSESLint
Migration cloud (M2C)
Migration des strates Home/Sous-homes vers un framework MFE server-side (fragments UI, tag helpers Razor, pipeline Kafka/Cosmos DB), migration des templates Liquid vers CSHTML, migration CSS Less → SCSS.
Micro-frontendsAzureRazor/CSHTMLKafkaCosmos DBSCSS
Refonte de SMILE — CMS interne
Conception des maquettes Figma en autonomie et refonte technique complète du front, déployé en production et utilisé par ~50 éditeurs sur 8 marchés (FR, BE-FR, BE-NL, CH-FR, CH-DE, ES, PT, Fnac Pro).
FigmaCMSJavaScript8 marchés50 éditeurs
Kamino — Intégration publicitaire
Intégration de 7 formats publicitaires on-site (vidéo, display, natif) desktop/mobile, avec tracking analytique complet.
JavaScriptPublicité displayAnalyticsResponsive
Arrow — Marketplace seller
Intégration front des informations vendeur marketplace sur toutes les surfaces : fiche article, listes, mini-FA, buybox.
JavaScriptWeb ComponentsMarketplaceRazor
Autres chantiers
Conformité DSA, optimisation WebPerf (Core Web Vitals), SEO technique, refonte fiche article 2→3 colonnes.
WebPerfCore Web VitalsSEODSAA/B Testing