Job position Prestation Front-end VueJs – IA
Share this job
Rattachée au département IT, cette prestation s’inscrit dans un cadre collaboratif au sein d’une équipe multidisciplinaire composée de développeurs frontend Vue.js, développeurs Ruby, développeurs Python spécialisés en data science et en algorithmes financiers, ainsi que d’ingénieurs QA.
Cette équipe est chargée du développement des plateformes de gestion de patrimoine utilisées par plus de 1 300 conseillers. Elle collabore étroitement avec les équipes produit, UX/UI, data science, ainsi qu’avec les experts métier. La méthodologie adoptée repose sur une approche Agile Scrum, avec des sprints de deux semaines et un processus CI/CD en amélioration continue. Dans le cadre de son expansion, un grand groupe financier sollicite trois prestations distinctes pour le développement front-end.
Objectifs et livrables
Les principaux objectifs de cette mission sont :
- Assurer le développement et la maintenance des applications frontend en Vue.js 2 et 3 en production
- Intervenir sur une variété de projets, allant de la maintenance de legacy Vue.js 2 à la création de nouvelles applications avec Vue.js 3, avec une approche pragmatique
- Concevoir et implémenter des interfaces utilisateur modulaires, performantes et accessibles
- Intégrer les interfaces des chatbots et assistants IA, développés avec les LLMs
- Consommer et intégrer les API REST du backend
- Garantir la qualité du code à travers des tests pertinents et des revues de code constructives
- Optimiser les performances frontend et améliorer l’expérience utilisateur
- Participer activement aux décisions techniques et challenger les spécifications si nécessaire
- Prendre la responsabilité des fonctionnalités déployées en production, conformément à la philosophie "you build it, you run it"
- Contribuer à l’amélioration continue des pratiques de développement au sein de l’équipe
Résultats attendus / Livrables
Code & documentation
- Code source versionné sur GitLab, en conformité avec les conventions Vue.js
- Tests unitaires avec Jest/Vitest et tests E2E avec Cypress, assurant une couverture satisfaisante
- Intégration efficace des APIs REST du backend
- Documentation technique détaillée relative aux projets et composants développés
Features & intégrations
- Déploiement en production de fonctionnalités fonctionnelles
- Mise en service des interfaces utilisateur pour chatbots et assistants IA
- Gestion proactive des incidents
- Suivi et gestion des tickets via Jira
- Participation active aux revues de code et aux rituels agiles
Candidate profile
Conditions Techniques de la Prestation
Stack Technique
Langages :
- JavaScript/TypeScript (obligatoire), HTML5, CSS3
Frameworks :
- Vue.js (versions 2 & 3)
Outils de Build :
- Vite
Gestion d'État :
- Vuex
CSS/UI :
- Tailwind CSS
Consommation d'APIs :
- APIs REST backend (Ruby on Rails)
Intégration d'interfaces IA :
- Chatbots, assistants utilisateur
APIs LLM :
- Consommation via APIs backend (Gemini, Claude)
DevOps & Infrastructure
- Versioning : Git / GitLab
- CI/CD : GitLab CI, Jenkins
- Cloud : Heroku, AWS (S3 pour assets), OVH
- Conteneurisation : Docker, Kubernetes (K8S)
Monitoring & Qualité
- Monitoring : New Relic, Splunk, Gatus, Raygun
- Qualité : SonarCloud, Lighthouse
- Tests : Jest, Vitest, Cypress
Outils Collaboratifs & Méthodologie
- Jira, Confluence, Slack, Figma
- Méthodologies agiles : Scrum, Kanban, GitLab Flow
- Revue de code : Code reviews, Clean Code
Prérequis
Expérience & Profil
- 5 à 10 ans d'expérience en développement frontend
- Expérience concrète sur plusieurs projets Vue.js en production (legacy Vue.js 2 et greenfield Vue.js 3)
- Participation à au moins une migration de Vue.js 2 vers Vue.js 3 ou à un refactoring d'envergure
- Expérience dans des équipes de taille moyenne (5 à 15 personnes)
- Approche pragmatique, équilibrant qualité et délais, autonomie ("you build it, you run it")
- Communication proactive et feedback constructif lors des code reviews
Compétences indispensables
- Vue.js : maîtrise confirmée (2 & 3)
- TypeScript : maîtrise obligatoire
- Gestion d'État : Vuex
- Outils de Build : Vite
- Tailwind CSS : maîtrise confirmée
- Tests unitaires : Jest, Vitest
- Optimisation des performances : bundle, lazy loading, rendu
- Maîtrise avancée de GitLab (pipelines CI/CD, GitLab Flow)
- Intégration d'interfaces IA : chatbots, assistants conversationnels
- Accessibilité : respect des standards WCAG et RGAA
Apply to this job!
Find your next career move from +800 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Prestation Front-end VueJs – IA
Codezys