Aller au contenu
M1855 · Collective.work

Développeur Front-end Vue.js Nuxt Senior - Freelance (H/F)

Description du poste

CONTEXTE

Le projet consiste à concevoir et développer des interfaces utilisateur modernes et performantes pour des solutions e-commerce, en utilisant les frameworks Vue.js et Nuxt. Ce projet s'inscrit dans le cadre de la modernisation des applications front-end de la DSI pour améliorer l'expérience utilisateur et répondre aux enjeux de performance, d'accessibilité et de maintenabilité.

OUTILS & ENVIRONNEMENT

Frameworks et bibliothèques principales :

Vue.js 3.x pour la construction d'applications réactives

Nuxt.js pour les applications SSR et la gestion des routes dynamiques

Outils de développement :

Webpack ou Vite pour le bundling

Storybook pour la documentation des composants UI

Environnement CI/CD :

GitLab CI/CD pour l'intégration continue

Docker pour le déploiement des environnements

Autres outils :

ESLint et Prettier pour la qualité et le formatage du code

Jest et Cypress pour les tests unitaires et d'intégration

MISSIONS

Développer des applications front-end performantes et évolutives pour les solutions e-commerce

Garantir une intégration fluide avec les API REST et GraphQL existantes

Optimiser les performances pour les utilisateurs finaux, notamment en matière de SEO et de temps de chargement

Assurer la compatibilité multi-navigateurs et le respect des standards d'accessibilité (WCAG 2.1)

Encadrer des juniors/confirmés et les faire monter en compétence

OBJECTIFS ET ENJEUX DE LA PRESTATION

Développer des applications front-end performantes et évolutives

Garantir une intégration fluide avec les API REST et GraphQL

Optimiser les performances (SEO, temps de chargement)

Assurer la compatibilité multi-navigateurs et le respect des standards d'accessibilité (WCAG 2.1)

La prestation nécessite d'avoir acquis une formation préalable à SAFe

CONDITIONS TECHNIQUES

Expérience significative (5 ans minimum) en développement Vue.js et Nuxt

Maîtrise des outils de gestion de l'état (Vuex, Pinia)

Connaissance des principes SSR et des performances front-end

Bonne compréhension des outils de build (Vite/Webpack)

Connaissances en intégration avec des APIs REST/GraphQL

Maîtrise d'une architecture micro-service

Maîtrise de Typescript

Bonne connaissance du framework Nuxt.js

Maîtrise du préprocesseur SASS

Maîtrise de la convention de nommage BEM

Bonne connaissance des outils Frontify, Figma, Invision et grande sensibilité au respect du Design System

Importance accordée à la qualité du code : TDD, BDD

Connaissance de GitLab

Capacité à encadrer des juniors/confirmés et à les faire monter en compétence

COMPÉTENCES FONCTIONNELLES ET AUTRES

Sensibilité UX/UI pour développer des interfaces attractives

Capacité à collaborer avec des designers et des équipes backend

Expérience sur des projets Agile/Scrum

Connaissance des bonnes pratiques d'accessibilité numérique

Excellent relationnel et esprit d'ouverture

  1. Formation préalable à SAFe
  2. 5 ans minimum d'expérience en développement Vue.js et Nuxt
  3. Maîtrise des outils de gestion de l'état (Vuex, Pinia)
  4. Connaissance des principes SSR et des performances front-end
  5. Bonne compréhension des outils de build (Vite/Webpack)
  6. Connaissances en intégration avec des APIs REST/GraphQL
  7. Maîtrise d'une architecture micro-service
  8. Maîtrise de Typescript
  9. Bonne connaissance du framework Nuxtjs
  10. Maîtrise du préprocesseur SASS
  11. Maîtrise de la convention de nommage BEM
  12. Bonne connaissance des outils Frontify/Figma/Invision et grande sensibilité au respect du Design System
  13. Importance accordée à la qualité du code : TDD, BDD
  14. Connaissance de Gitlab
  15. Capacité

Données marché — Développeur / Développeuse web

Salaire net mensuel
Débutant2 329 €
Moyen2 487 €
Expérimenté2 658 €
Tension du marché
Équilibré

Techniciens d'étude et de développement en informatique

Médian : 2 121 €

Projets de recrutement
35 503

postes prévus (BMO 2025)

Métiers associés

À ne pas manquer

Offres similaires.