Développeur Front-End confirmé - Grand groupe - Freelance (H/F)
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. 5 ans d'expérience significative 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.