Nous recherchons un
- e Développeur
- se JavaScript rigoureux
- se, curieux
- se et proactif
- ve, capable de concevoir et de développer des solutions web performantes dans un environnement dynamique et technique. Vous jouerez un rôle clé dans la création et l'évolution de nos applications, en intervenant sur des projets à forte valeur ajoutée et en contribuant directement à la qualité de nos produits digitaux.
Vous travaillerez sur l'ensemble du cycle de développement, de l'analyse des besoins techniques à la livraison des fonctionnalités. Vous serez responsable de la conception et de l'implémentation des API back-end en Nest.JS, ainsi que du développement des interfaces front-end en React. Vous participerez également aux revues de code, à l'amélioration continue de l'architecture, et collaborerez étroitement avec les équipes produit, design et QA pour garantir une expérience utilisateur optimale et cohérente.
Vos missions :
Concevoir, développer et maintenir des API robustes et sécurisées en utilisant Nest.JS.Développer des interfaces utilisateur performantes et intuitives avec Vue.JS.Participer à la conception technique des nouvelles fonctionnalités et contribuer aux choix d'architecture.Intégrer et optimiser les communications entre le front-end et le back-end (REST, WebSockets).Garantir la qualité du code via des tests unitaires et d'intégration, ainsi qu'un respect des bonnes pratiques.Collaborer avec les équipes produit, design et QA pour assurer une livraison fiable et conforme aux exigences.Votre profil :
Diplômé(e) d'une école d'ingénieur ou d'une formation équivalente en informatique.Minimum 5 ans d'expérience en développement JavaScript, dont une maîtrise confirmée de Nest.JS et Vue.JS.Solides connaissances des principes d'architecture logicielle (API REST, microservices, design patterns).Maîtrise des bonnes pratiques de développement : tests unitaires, CI / CD, qualité et optimisation du code.Aisance dans les environnements collaboratifs : Git, méthodologies Agile / Scrum, travail en équipe.Capacité à analyser des besoins, proposer des solutions techniques et intervenir en autonomie sur les projets.