Now hiring

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

FR105, FROnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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é

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores