Skip to content
mimi

Prestation Front-end VueJs - IA (3-7 ans d'exp) (IT)

Codezys

France · On-site Contract Senior Yesterday

About the role

Contexte de la mission

  • Un test technique sera requis pour les candidats shortlistés.
  • La prestation, rattachée au département IT, se déroulera au sein d’une équipe multidisciplinaire (développeurs frontend Vue.js, Ruby, Python en data science, QA).
  • L’équipe développe des plateformes de gestion de patrimoine pour plus de 1300 conseillers, en collaboration avec les équipes produit, UX/UI, data science et experts métier.
  • Méthodologie Agile Scrum (sprints de 2 semaines) avec processus CI/CD en amélioration continue.
  • Le groupe financier recourt à trois prestations de développement front-end pour son extension.

Objectifs et livrables

  • Développer et maintenir des applications frontend Vue.js 2 et 3 en production.
  • Intervenir sur des projets variés (legacy Vue.js 2, greenfield Vue.js 3) avec approche pragmatique.
  • Concevoir et implémenter des interfaces utilisateur modulaires, performantes et accessibles.
  • Intégrer des interfaces de chatbots et assistants IA utilisant des LLMs.
  • Consommer et intégrer des APIs REST backend.
  • Assurer la qualité du code via des tests et revues.
  • Optimiser performances frontend et expérience utilisateur.
  • Participer aux décisions techniques et challenger les spécifications si nécessaire.
  • Assumer la responsabilité des features déployées ("you build it, you run it").
  • Contribuer à l'amélioration continue des pratiques de développement.

Conditions techniques de la prestation

Stack technique

  • Langages : JavaScript/TypeScript, HTML5, CSS3
  • Frameworks : Vue.js (2 & 3)
  • Build tools : Vite
  • Gestion d’état : Vuex
  • CSS/UI : Tailwind CSS
  • APIs REST (Ruby on Rails)
  • Intégration IA : chatbots, assistants utilisateur, APIs LLM (Gemini, Claude)

DevOps & Infrastructure

  • Versioning : Git/GitLab
  • CI/CD : GitLab CI, Jenkins
  • Cloud : Heroku, AWS (S3), OVH
  • Conteneurisation : Docker, K8S

Monitoring & Qualité

  • Monitoring : New Relic, Splunk, Gatus, Raygun
  • Qualité : SonarCloud, Lighthouse
  • Tests : Jest, Vitest, Cypress

Outils collaboratifs & Méthodologie

  • Jira, Confluence, Slack, Figma
  • Methodologies : Agile (Scrum/Kanban), GitLab Flow, Code reviews, Clean Code

Résultats attendus / Livrables

  • Code & documentation : Code versionné sur GitLab, respectant conventions Vue.js, tests unitaires et E2E, documentation technique.
  • Features & intégrations : Déploiement en production de features fonctionnelles, interfaces IA opérationnelles, gestion proactive des incidents, suivi Jira.
  • Participation active aux code reviews et rituels agiles.

Profil candidat

PRÉ-REQUIS

Expérience & profil

  • Entre 5 et 10 ans d'expérience en développement frontend
  • Participation à plusieurs projets Vue.js en production, couvrant à la fois la version legacy Vue.js 2 et la nouvelle version Vue.js 3
  • Expérience significative dans la migration de Vue.js 2 vers Vue.js 3 ou dans le refactoring à grande échelle
  • Expérience de collaboration au sein d’équipes de taille moyenne (5 à 15 personnes)
  • Approche pragmatique, équilibrant qualité et délais, avec une grande autonomie (« you build it, you run it »)
  • Communication transparente, incluant une proactivité et des retours constructifs lors des revues de code

Compétences indispensables

  • Vue.js : maîtrise confirmée des versions 2 et 3
  • TypeScript : maîtrise obligatoire
  • Gestion d’état : Vuex
  • Outils de build : Vite
  • Tailwind CSS : maîtrise confirmée
  • Tests unitaires : Jest ou Vitest
  • Performance : optimisation du bundle, lazy loading, rendu efficace
  • GitLab : maîtrise avancée, incluant pipelines CI/CD et GitLab Flow
  • Intégration d’interfaces IA : chatbots et assistants conversationnels
  • Accessibilité : conformité aux standards WCAG et RGAA

Skills

AWSAWS S3Clean CodeCypressDockerGeminiGitGitLabGitLab CIGitLab FlowGatusHerokuHTML5IAJenkinsJestJavaScriptJiraK8SKanbanLLMLighthouseNew RelicNode.jsOVHPythonQARaygunRESTRubyRuby on RailsScrumSlackSonarCloudSplunkTailwind CSSTypeScriptVitestVue.jsVuex

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free