Job Specifications
Développeur Frontend Senior – Vue.js / TypeScript
Date : Octobre 2025
Contexte Client
Le client est un acteur majeur du secteur de l’énergie engagé dans la décarbonation et la transition énergétique. Dans le cadre de sa stratégie d’innovation, il développe une plateforme logicielle interne visant à optimiser la conception et la gestion d’installations énergétiques hybrides (solaire, éolien, batteries, hydrogène, réseau, etc.), à la fois pour ses besoins propres et pour ses clients industriels.
Cette application, au cœur de la transformation digitale du groupe, réunit des équipes pluridisciplinaires (data science, back-end, produit, UX/UI) autour d’une architecture cloud moderne.
Contexte de la Mission
La mission s’inscrit dans le développement continu du produit d’optimisation énergétique du groupe. Le consultant interviendra en tant que Développeur Frontend expérimenté, chargé de concevoir et maintenir l’interface utilisateur, en étroite collaboration avec les équipes back-end et produit.
Le périmètre fonctionnel est évolutif et amené à s’élargir au fil des itérations produit et des besoins métiers.
Objectif de la Mission
Assurer la livraison continue de composants et écrans Frontend performants et maintenables, alignés sur les priorités fonctionnelles définies par le Product Owner, tout en garantissant la qualité, la performance et la sécurité de l’application.
Responsabilités principales1. Développement & Intégration
Concevoir, développer et maintenir des composants Vue.js 3 / TypeScript performants et réutilisables.
Implémenter les interfaces utilisateurs selon les maquettes UX/UI et les spécifications fonctionnelles.
Intégrer les API back-end (REST / GraphQL) exposées par les équipes internes.
Garantir la cohérence visuelle, ergonomique et technique du front.
Assurer la qualité du code (lint, typage strict, tests, revues de code).
2. Collaboration Agile
Travailler au sein d’une équipe pluridisciplinaire : back-end, data scientists, PO, UX/UI designers.
Participer activement aux rituels agiles (daily, sprint review, rétrospective, backlog refinement).
Adapter les développements en fonction des arbitrages produit et de la priorisation du backlog.
Être force de proposition sur l’ergonomie, la performance et la maintenabilité du produit.
3. Qualité, Performance et Sécurité
Garantir une expérience utilisateur fluide et réactive (lazy loading, caching, virtualisation, optimisation du bundle).
Développer selon des standards élevés de sécurité front-end (authentification OIDC, prévention XSS/CSRF, gestion des rôles).
Mettre en place et maintenir des tests automatisés (unitaires, intégration, E2E).
Veiller à la conformité accessibilité (WCAG 2.1 AA) et aux bonnes pratiques OWASP.
4. Documentation & Partage
Documenter les composants et bonnes pratiques dans Storybook et les référentiels internes.
Participer à la construction et à l’évolution du design system.
Rédiger ou compléter la documentation technique (README, ADR, guides développeurs).
Livrables attendus
Composants et écrans Frontend intégrés, testés et conformes aux spécifications.
Intégration validée avec les API back-end selon les critères d’acceptation du Product Owner.
Documentation technique à jour (Storybook, README, ADR).
Code maintenable, versionné et conforme au pipeline CI/CD.
Respect du design system et des standards internes.
Profil recherchéExpérience
5 à 8 ans d’expérience en développement Frontend, dont au moins 3 sur Vue.js et TypeScript.
Pratique avérée des méthodologies agiles et des environnements produits en évolution constante.
Expérience appréciée dans des contextes data-intensive, énergie, optimisation ou ingénierie scientifique.
Compétences techniques clés
Maîtrise de Vue.js 3 (Composition API, Pinia, routing, réactivité avancée).
Solide culture en UI/UX technique : performance, accessibilité, architecture front modulaire.
Capacité à consommer et orchestrer des APIs complexes.
Sensibilité aux bonnes pratiques de sécurité et de qualité logicielle.
Capacité à collaborer étroitement avec des équipes produit et back-end.
Soft Skills
Esprit d’équipe et communication claire.
Autonomie et rigueur dans le delivery.
Curiosité technologique et goût pour l’innovation.
Capacité à évoluer dans un environnement produit en constante évolution.
Modalités de la Mission
Démarrage : ASAP
Durée : 6 à 12 mois (renouvelable)
Régime : Remote partiel possible
Localisation : Paris / Région Île-de-France
Langue : Français / Anglais professionnel
About the Company
Ecaris est un cabinet de conseil spécialisé dans la résolution de problématiques IT complexes et dans l'accompagnement des entreprises face aux nouveaux enjeux technologiques. Notre expertise couvre des domaines variés tels que l'intelligence artificielle (IA), la cybersécurité, les certifications, la migration vers le cloud, l'intégration du télétravail, ainsi que les systèmes ERP/CRM.
Chez Ecaris, nous croyons en l'impact positif que nous pouvons avoir non seulement sur les organisations, mais aussi sur les individus qui ...
Know more