Mission freelance
Dev Front VUE (H/F)

Démarrage  
ASAP
T.J.M
520€ HT
Localisation
Paris
Télétravail
2 jours min.
Freelance
Postuler Déjà un compte ? Se connecter

Description de la mission

🚀 Contexte de la mission

Au sein du pôle e-commerce d'un acteur majeur du digital et du commerce connecté, l'équipe technique conçoit et fait évoluer des plateformes web haute performance à destination des utilisateurs finaux.

En tant que Lead Développeur / Expert Front-End Vue.js & Nuxt.js (H/F), vous prendrez en charge le développement, l'optimisation et la qualité d'applications réactives et scalables intégrées dans une architecture microservices. Vous travaillerez en étroite collaboration avec les équipes UX/UI designers, les développeurs back-end et assurerez le rôle de référent technique pour encadrer et faire monter en compétences les profils juniors et confirmés de l'équipe.

🎯 Missions principales & Rôle

1. Architecture, Développement & Intégration Front-End :

  • Développer des applications e-commerce réactives et performantes sous Vue.js 3 et Nuxt.js (applications SSR).
  • Concevoir l'architecture applicative front-end, la gestion d'état (Pinia / Vuex) et l'intégration avec les APIs REST / GraphQL.
  • Structurer l'intégration Web via le préprocesseur SASS en respectant la convention de nommage BEM.
  • Garantir le respect strict du Design System et la fidélité aux maquettes (Figma, Frontify, Invision).

2. Optimisation, SEO & Qualité Logicielle :

  • Optimiser les performances de chargement, le référencement naturel (SEO) et le rendu côté serveur (SSR).
  • Garantir la compatibilité multi-navigateurs et le respect des critères d'accessibilité (WCAG 2.1).
  • Appliquer les exigences de qualité logicielle (linter ESLint, formatage Prettier) et adopter une démarche de tests automatisés (TDD / BDD avec Jest et Cypress).

3. Encadrement Technique, Mentoring & DevOps :

  • Assurer la revue de code (code reviews) et accompagner la montée en compétences des développeurs juniors et confirmés.
  • Participer à la configuration des outils de build (Vite / Webpack) et à l'industrialisation des composants via Storybook.
  • Déployer et conteneuriser les environnements via Docker et GitLab CI/CD.

🏁 Objectifs & Livrables

  • Applications e-commerce réactives (Vue 3 / Nuxt 3) développées, testées et déployées en production.
  • Bibliothèque de composants UI documentée dans Storybook conformément au Design System.
  • Couverture de tests (unitaires et E2E) validée sous Jest et Cypress.
  • Audits de performance (Lighthouse, SEO, WCAG 2.1) et optimisations appliquées.

🛠️ Compétences requises

⚙️ Expertise Technique (Impérative)

  • Écosystème Vue.js & Nuxt.js (Expertise - 5 ans minimum) : Maîtrise avancée de Vue.js 3.x, Nuxt.js (SSR, routing dynamique) et de la gestion d'état (Pinia, Vuex).
  • TypeScript & Web Design : Expertise en TypeScript, préprocesseur SASS et méthodologie CSS BEM.
  • APIs & Architectures : Intégration fluide avec des APIs REST et GraphQL au sein d'une architecture microservices.
  • Tooling, CI/CD & Tests : Maîtrise des outils de build (Vite, Webpack), Docker, GitLab CI/CD, ainsi que du TDD/BDD (Jest, Cypress, ESLint, Prettier).
  • Design Systems & Accessibilité : Pratique de Storybook, Figma, Frontify, Invision et conformité aux normes WCAG 2.1.

👤 Profil recherché

  • Séniorité : Lead Développeur / Senior Front-End (minimum 5 ans d'expérience sur Vue.js/Nuxt.js), disposant d'un historique avéré sur des plateformes e-commerce à forte audience.
  • Soft Skills :

    • Leadership & Pédagogie : Capacité naturelle à former, guider et faire progresser une équipe de développeurs.
    • Sensibilité UX/UI : Oeil aiguisé pour l'ergonomie, le détail visuel et le respect des directives de design.
    • Rigueur & Culture de la Qualité : Intransigeance sur la propreté du code, le découpage en composants et la couverture de tests.