COLLECTIVE

Développeur Front-end Vue.js / Nuxt (h/f)

Posted 16 days ago

Experience
5+ years
Offer salary
Not specified
Location
Issy-les-moulineaux, France
Contract type
Freelance
Work arrangement
Sur Site
Starting Date
ASAP
Stack required

Company Description

View more

AI Sourcing agent, built and used by 15K+ modern recruiters.
Search with AI from your core ATS to the deep web, create jobs in seconds with AI, get qualified applications scored with AI, find twins/lookalikes with AI...
Collective is reinventing the sourcing & recruitment thanks to AI, enabling amibitious recruiters to increase productivity and save time & money.

Job Description

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


PROFIL


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

https://www.collective.work