Lead Dev Fullstack React / Next.js / Java - Freelance (H/F)
Description du poste
CONTEXTE DE LA MISSION
Pour le compte d'un acteur majeur de la formation professionnelle et des solutions digitales, nous recherchons un Lead Dev Fullstack pour intervenir sur le développement d'une plateforme de création de modules de formation nouvelle génération intégrant des fonctionnalités d'intelligence artificielle.
La plateforme permet notamment de générer et structurer des modules de formation à partir d'un fonds documentaire, d'orchestrer les différentes étapes de production et de validation des contenus, puis de les publier et de les mettre à disposition d'un assistant IA destiné aux apprenants.
Le projet s'inscrit dans un environnement produit ambitieux, avec de forts enjeux de qualité logicielle, architecture, performance, scalabilité et innovation autour de l'IA.
Vous travaillerez en étroite collaboration avec le Head of Product, le Product Manager, le Product Owner, ainsi qu'avec les équipes architecture, sécurité, infrastructure et QA.
MISSIONS
En tant que Lead Dev, vous porterez la vision technique du produit et serez garant de sa robustesse, de sa performance et de son évolution.
Vos principales responsabilités seront :
Définir et piloter la vision technique du produit : architecture, performance, maintenabilité et scalabilité.
Concevoir et développer les nouvelles fonctionnalités de la plateforme.
Réaliser les développements Fullstack en React, Next.js, Node.js et Java / Spring Boot.
Participer aux choix d'architecture en collaboration avec les architectes techniques et fonctionnels.
Garantir la qualité du code : revues de code, tests, CI/CD et suivi de la qualité via Sonar.
Identifier, prioriser et piloter la dette technique.
Co-construire les solutions avec le Product Owner : faisabilité, choix techniques et arbitrages MVP.
Collaborer avec les équipes en charge des autres composants de l'écosystème e-learning.
Participer aux phases de recette et aux mises en production avec les équipes QA.
Veiller au respect des processus de développement et de déploiement.
Maintenir et faire évoluer la console pédagogique existante.
Présenter les nouvelles fonctionnalités aux utilisateurs et parties prenantes.
Accompagner techniquement l'équipe et contribuer à la diffusion des bonnes pratiques.
ENVIRONNEMENT TECHNIQUE
Frontend : React, Next.js, TypeScript, TanStack
Backend : Java, Spring Boot, Node.js
Cloud & DevOps : AWS, Docker, Jenkins, Git, CI/CD, Sonar
IA : LLM via API, RAG, systèmes agentiques
Méthodologie : Agile / Scrum / DevOps
PROFIL RECHERCHÉ
Formation Bac+5 en informatique, école d'ingénieur ou équivalent, avec environ 5 à 10 ans d'expérience en développement logiciel, dont une expérience significative en tant que Lead Developer / Tech Lead.
Vous disposez d'une forte expertise Fullstack et êtes capable d'intervenir aussi bien sur les problématiques d'architecture que sur le développement opérationnel.
COMPÉTENCES TECHNIQUES INDISPENSABLES
React.js : Expert
Next.js
Java : Expert
Spring Boot : Expert
Node.js : Confirmé
TypeScript : Confirmé
Architectures modernes : API, microservices, BFF
Docker : Avancé
AWS
CI/CD : Git, Jenkins
Qualité de code et outils type Sonar
TanStack : Avancé
Environnements Agile / Scrum / DevOps
Maîtrise des enjeux de performance, scalabilité et maintenabilité
Utilisation d'assistants de développement tels que GitHub Copilot ou Claude
COMPÉTENCES APPRÉCIÉES
Les compétences suivantes constitueront un plus :
Expérience dans le secteur de la formation ou du e-learning.
Connaissances en Python.
Première expérience sur des sujets d'intelligence artificielle générative.
Utilisation de LLM via API.
Connaissance des architectures RAG.
Expérience de systèmes agentiques :
Données marché — Développeur / Développeuse web
Techniciens d'étude et de développement en informatique
Médian : 2 121 €
postes prévus (BMO 2025)