About this role
Contexte & Mission générale Au sein de l'équipe technique et sous la responsabilité du Responsable de Développement, vous intégrerez une équipe dynamique de concepteurs et d'ingénieurs. Votre mission principale consistera à faire évoluer la plateforme éducative Tactileo et ses applications élèves, tout en participant activement à l'intégration de briques d'Intelligence Artificielle visant à personnaliser et optimiser les parcours d'apprentissage.
Responsabilités & Missions détaillées
- Développement et évolution applicative (Tactileo) : Participer au développement, à l'intégration et à la maintenance de la plateforme Tactileo et des applications élèves associées.
- Concevoir et faire évoluer les composants front-end et back-end en garantissant la qualité et la pérennité du code.
- Conception d'interfaces & Tableaux de bord : Développer des tableaux de bord ergonomiques et des interfaces de restitution de données d'apprentissage pour les enseignants et les élèves.
- Mettre en œuvre et sécuriser les flux et échanges de données techniques (API REST, formats d'interopérabilité).
- Correction, optimisation et sécurité : Diagnostiquer et corriger les anomalies techniques sur l'ensemble de la plateforme.
- Appliquer les exigences de sécurité numérique et veiller à l'optimisation continue des performances d'affichage et de traitement.
- Intégration de briques d'Intelligence Artificielle : Participer à l'intégration technique des composants IA (Python, React, JavaScript) au sein des solutions Cabri et Tactileo.
- Contribuer aux travaux de R&D sur l'adaptation automatique des parcours pédagogiques (projets P2IA / Origamia).
- Documentation & Déploiement : Rédiger et maintenir la documentation technique (architecture, API, procédures).
- Accompagner les phases de recette, de livraison et de déploiement des évolutions applicatives.
- Veille technologique & Innovation : Effectuer une veille active sur les technologies web, les frameworks modernes et les avancées en IA éducative pour proposer des améliorations continues aux outils pédagogiques de l'entreprise.
Profil recherché
- Formation : Titulaire d'un Master en Informatique (parcours Analyse, Conception et Développement ou équivalent RNCP Niveau 7 / École d'ingénieur / Université).
- Expérience : Profil junior accepté.
- Une première expérience concrète (stage significatif ou alternance de 1 à 2 ans) en développement Web/Fullstack constitue un réel atout.
Compétences techniques souhaitées
- Maîtrise des langages Web et frameworks modernes : Python, JavaScript, React.
- Connaissance des architectures Web, des API REST et de la gestion des bases de données Appétence marquée pour les technologies liées à l'Intelligence Artificielle et à la data science.
- Sensibilité à l'expérience utilisateur (UX/UI), à la qualité logicielle et au respect des bonnes pratiques de développement.2 Qualités personnelles : Rigueur, autonomie, capacité de raisonnement analytique, curiosité scientifique et goût du travail en équipe.