Comet
Au sein de la WebSite Factory d'un grand groupe international du secteur de la beauté, vous intégrez une entité stratégique responsable du développement, du déploiement et de la maintenance des sites éditoriaux et de marque du Groupe dans le monde entier. Dans cet écosystème mature à forte visibilité, vous prenez la responsabilité technique globale de l'architecture front-end. Il s'agit d'un rôle clé, combinant haut niveau d'architecture applicative, outillage, CI/CD et développement pratique. Missions principalesArchitecture & Standards : Piloter et faire évoluer l'architecture front-end de la WebSite Factory. Définir les standards d'architecture, de dépendances, d'outillage, de tests et de workflows. Modernisation & Legacy : Comprendre, déboguer et faire évoluer en toute sécurité des applications matures et legacy. Moderniser de manière incrémentale en équilibrant amélioration technique, stabilité et coûts de migration. Monorepo & Developer Experience (DX) : Maintenir et améliorer les outils partagés, l'expérience développeur et les architectures monorepo / multi-packages (frontières de packages, dépendances partagées, impacts CI). Workflows de Build & CI/CD : Moderniser les workflows de build (Gulp, Vue CLI, migration vers Vite). Améliorer les pipelines CI/CD Azure DevOps, l'automatisation et l'autonomie des développeurs. Performance Web & Core Web Vitals : Piloter des améliorations mesurables (LCP, INP, CLS) via priorisation des ressources, code splitting, lazy loading, optimisation des images/polices, caching et réduction des coûts d'exécution JS. Résolution de problèmes complexes : Analyser de façon autonome les incidents, identifier la cause racine et la traduire en évolutions techniques concrètes. Profil recherchéExpérience & Posture : Expérience confirmée sur des écosystèmes front-end matures, complexes et legacy. Vision systémique : capacité à anticiper l'impact des décisions techniques à l'échelle d'un large écosystème multi-applications. Aisance à naviguer sur toute la chaîne : de la structure du dépôt, la CI/CD et la config de build jusqu'aux composants Vue, au CSS, au rendu navigateur et au debug de tests. Excellent jugement d'ingénierie et forte autonomie. Compétences techniques requis : Linguages & Core : Maîtrise solide de JavaScript, TypeScript, HTML et CSS (responsive, layout, rendering). Frameworks & Build : Expertise Vue.js (incluant Vue 2.x et migrations), Vite, Vue CLI, Gulp, Node.js. Plateforme Navigateur : Excellente compréhension du rendu navigateur, du réseau, du cache et du chargement des ressources. Performance : Pratique avérée de l'optimisation des Core Web Vitals (LCP, INP, CLS). Architecture & DevOps : Expérience des structures Monorepo, maîtrise de Git, des pipelines Azure DevOps, notions Docker, Bash et Make. Qualité : Solides compétences en tests automatisés et débogage front-end.