Développeur Front-end Vue.js Nuxt Senior
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Offre n° 7030352
Développeur Front-end Vue.js Nuxt Senior - Freelance (H/F)
CONTEXTELe 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é
Expérience
- Débutant accepté
Type de contrat Profession libérale
Emploi non salarié Salaire
- Rémunération : - /