Recrutement
Co-lead développeur·se Fullstack Senior
Fiche de poste détaillée
Mai 2025
IKIGAI GAMES FOR CITIZENS
Offre
L’équipe du portail Ikigai cherche un.e co-lead développeur·.se Fullstack Senior.
Le studio se développe et souhaite renforcer son équipe pour développer son portail web et sa solution de stockage et traitement des données d’utilisation des jeux avec l’équipe web. Principales technologies : Angular, NodeJS/Express, MariaDB.
Le projet Ikigai
Ikigai est un centre de recherche et de développement pour l’innovation pédagogique à destination des étudiant·es et du grand public qui vise une forte utilité citoyenne : nous mettons la recherche en gamification au service de l’apprentissage et de la médiation des savoirs : enseignement des sciences, des langues, des sciences humaines et des enjeux sociétaux. Nous croyons que l’avenir de l’éducation repose sur des environnements de simulation de haute qualité scientifique, ludique, artistique et narrative, intégrant les apports de la révolution numérique, notamment de l’IA. Le projet Ikigai est porté par une association à but non-lucratif, Games for Citizens, qui structure un réseau de plusieurs dizaines d’acteurs variés : universités, grandes écoles, laboratoires, associations, structures culturelles, studios de jeu ou de la EdTech, écoles, collèges et lycées.
Ikigai s’implique dans l’ingénierie pédagogique par le numérique au sens large, avec notamment des initiatives de recherche scientifique et une participation à la structuration au niveau européen au développement de l’IA pour l’enseignement, de par sa position centrale dans ce domaine.
L’association est inscrite au Registre National des Structures de Recherche et est munie d’un conseil scientifique qui reçoit les demandes de recherche utilisant les données d’Ikigai.games et qui est garant de la déontologie du réseau dans l’usage des données et des outils pédagogiques qu’il développe.
Ces développements et le positionnement de l’association lui permettent une implication dans des projets de recherche et développement structurants visant à la production de solutions d’enseignement innovantes par le numérique.
En rejoignant le projet Ikigai, vous contribuez à une démarche d’intérêt général et d’éducation populaire. L’ensemble des jeux sont disponibles gratuitement sur le portail Ikigai.
Vos missions
De profil scientifique, vous serez à un poste clé de l’équipe : vous mènerez le développement frontend et backend du portail via la mise en place des solutions techniques adaptées et la gestion de l’équipe web. En tant que senior, vous jouerez aussi un rôle de mentoring auprès de l’ensemble des membres de l’équipe.
Vous travaillerez en binôme avec le co-Lead Développeur Web pour gérer les projets et les équipes.
Vous aurez à travailler sur plusieurs projets de différentes tailles en parallèle et aurez donc besoin d’une organisation et d’une attention aux détails élevées.
Vos principales missions seront de :
-
Construire et pérenniser l’architecture du portail comprenant notamment les fonctionnalités suivantes :
-
Gestion des fiches des jeux (page web classique),
-
Gestion des contenus créés par les utilisateurs (interfaces dynamiques permettant par exemple à un enseignant de gérer et modifier des questions de quiz),
-
Communication entre le serveur et les jeux,
-
Authentification sécurisée des utilisateurs (actuellement basé sur OAuth2),
-
Stockage et traitement des données d’utilisation des jeux (learning analytics) dans le respect du RGPD (la solution existante se base sur Ralph, développé par France Université Numérique, et sur le format xAPI),
-
Développement d’un système d’analyse des données pilotant des Learning Management Systems via des liens LTI,
-
Réseau social minimal entre utilisateurs.
-
-
Entretenir l’environnement de développement et le processus d’intégration continue.
-
Être en lien fréquent avec les DSI des établissements partenaires pour les accompagner dans l’installation et la maintenance de leur Learning Record Store et de la solution de Learning analytics sur leurs serveurs.
-
Développer les outils de visualisation de données mis à disposition des enseignant.es pour suivre les activités de leurs étudiant.es.
-
Contribuer aux projets de recherche communs du consortium en mettant à disposition les données d’utilisation et outils d’extraction des données nécessaires, voire, selon votre profil, en apportant votre regard.
-
Encadrer et coordonner le travail d’une petite équipe junior (salarié·es, alternant·es, stagiaires).
-
Générer des documents de design et de transmission compréhensibles et exploitables pour le reste de l’équipe.
-
Assister le DevOps de l’équipe au passage de l’architecture en microservices.
-
Évaluer les refontes et transitions de technologies nécessaires pour maximiser l’ergonomie, l’optimisation et la maintenabilité de l’ensemble de la solution.
-
Respecter les deadlines et les priorités tout en préservant la qualité des rendus.
-
Entretenir une ambiance de travail créative, enthousiaste, efficace.
Vos compétences
Nous avons besoin d’un·e professionnel·le qui maîtrise les principaux éléments de notre stack :
-
Backend : NodeJS/Express
-
Frontend : Angular
-
BDD : MariaDB
Autres compétences demandées :
-
Conception de projet
-
Architectures microservices
-
Intégration continue (CI-CD)
-
Tests (unitaires, fonctionnels etc..)
-
Capacité à encadrer une équipe de développement et lui expliquer clairement les besoins
-
Capacité à dialoguer avec différents univers professionnels (université, jeu vidéo, enseignement, ingénierie pédagogique)
Composantes secondaires de notre stack :
-
Prisma/Postgre
-
MongoDB
-
Vite, Vue
-
Ralph (Open FUN)
Compétences complémentaires qui pourront vous aider :
-
Architecture système
-
Learning analytics
-
DevOps : Kubernetes
Expérience souhaitée
Vous justifiez d’un minimum de 5 ans d’expérience à un poste similaire. Une expérience de travail collaboratif avec des UX/UI designers spécialisés apportant une dimension visuelle/artistique aboutie dans le front-end de sites serait fortement appréciée.
Un cadre de travail agréable et stimulant
En rejoignant Ikigai, vous trouverez un cadre de travail flexible sans crunch, privilégiant l’équilibre entre vie professionnelle et personnelle. Ikigai valorise également l'inclusivité et l'accompagnement professionnel, tout en offrant un environnement stimulant pour ceux et celles qui souhaitent s'investir dans un projet à impact sociétal fort.