About this role
CONTEXTE Dans le cadre de la transformation digitale d'un grand groupe français de services, nous recherchons un Développeur Front-End confirmé / senior afin d'accompagner les équipes en charge de la conception, du développement et de la maintenance de solutions e-commerce. La mission s'inscrit dans un contexte de modernisation des applications front-end, avec pour principaux enjeux l'amélioration de l'expérience utilisateur, la performance des applications, l'accessibilité et la maintenabilité du code. Le consultant intégrera une équipe Agile et participera à la conception et au développement d'interfaces utilisateur modernes, performantes et évolutives. MISSIONS * Concevoir et développer de nouvelles fonctionnalités Front-End * Participer à la conception technique des solutions * Développer des interfaces réactives, performantes et maintenables * Assurer l'intégration avec les différentes API disponibles * Participer à l'amélioration continue de l'architecture Front-End * Garantir la qualité et la maintenabilité du code produit * Mettre en œuvre les bonnes pratiques de développement et de tests * Contribuer à l'optimisation des performances des applications * Veiller à la compatibilité multi-navigateurs * Prendre en compte les exigences d'accessibilité numérique * Collaborer avec les équipes Back-End, UX/UI, Product et autres parties prenantes * Participer aux cérémonies Agile/Scrum * Accompagner les développeurs plus juniors ou confirmés et contribuer à leur montée en compétence OUTILS & ENVIRONNEMENT Front-End * Vue.js 3.x * Nuxt.js * TypeScript * Vuex / Pinia * SASS * Convention BEM * SSR * Design System API / Architecture * API REST * GraphQL * Architecture microservices Build & qualité * Vite * Webpack * ESLint * Prettier * TDD / BDD Tests * Jest * Cypress CI/CD & développement * GitLab CI/CD * Docker Design / UX * Figma * Frontify * InVision * Collaboration avec les équipes UX/UI et les designers ENJEUX DE LA MISSION * Développer des applications Front-End performantes et évolutives * Garantir une intégration fluide avec les API REST et GraphQL * Optimiser les performances et notamment les temps de chargement * Prendre en compte les enjeux SEO * Garantir la compatibilité multi-navigateurs * Respecter les standards d'accessibilité WCAG 2.1 * Maintenir un niveau élevé de qualité et de maintenabilité du code COMPÉTENCES TECHNIQUES INDISPENSABLES * Très bonne maîtrise de Vue.js * Très bonne connaissance de Nuxt.js * Maîtrise de TypeScript * Maîtrise de Vuex et/ou Pinia * Bonne maîtrise du développement SSR * Bonne compréhension des problématiques de performance Front-End * Maîtrise de Vite et/ou Webpack * Expérience dans l'intégration d'API REST et GraphQL * Bonne compréhension des architectures microservices * Maîtrise de SASS * Maîtrise de la convention BEM * Expérience avec GitLab * Sensibilité forte à la qualité du code et aux pratiques TDD/BDD * Bonne connaissance des problématiques d'accessibilité numérique * Expérience dans la mise en œuvre de tests unitaires et d'intégration COMPÉTENCES FONCTIONNELLES ET SOFT SKILLS * Une bonne sensibilité UX/UI * Une capacité à travailler en collaboration avec des designers * Une capacité à collaborer efficacement avec des équipes Back-End * Une expérience des environnements Agile / Scrum * Une bonne capacité de communication * Un excellent relationnel * Un esprit d'ouverture et de collaboration * Une capacité à accompagner des développeurs juniors et confirmés * Une aptitude à transmettre ses connaissances et à contribuer à la montée en compétence de l'équipe 1. Au moins 5 ans d'expérience en développement Vue.js et Nuxt.js 2. Très bonne maîtrise de Vue.js 3. Très bonne connaissance de Nuxt.js 4. Maîtrise de TypeScript 5. Maîtrise de Vuex et/ou Pinia 6. Bonne maîtrise du développement SSR 7. Bonne compréhension des problématiques de performance Front-End 8.