
Développeur Front-end Vue.js / Nuxt (h/f)
Posted 16 days ago
Company Description
View moreAI 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
