Games for Citizens
5 allée de l'église
93340 Le Raincy
France
Postée le : 13.05.2025 Référence : AFJV-EWEB1654-28173
Games for Citizens
Ikigai est un portail de jeux éducatifs à destination des étudiant-es et du grand public qui vise une forte utilité citoyenne : nous proposons des jeux comme outil d'enseignement des sciences, des langues, des sciences humaines et des enjeux sociétaux. Nous croyons que le jeu peut être mis au service de l'apprentissage et du progrès de notre société, en proposant des jeux de haute qualité ludique, artistique et narrative, ainsi que des services associés.
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.
La taille de l'équipe est actuellement d'une vingtaine de personnes, avec une structure typique de studio indépendant.
Nos jeux se placent dans la lignée de la scène indé pour répondre aux attentes d'un public habitué aux meilleures productions. En effet, le jeu éducatif doit avant tout être un bon jeu pour intéresser et impliquer le public. C'est pourquoi notre équipe est composée de profils expérimentés de l'industrie du jeu vidéo. Les thématiques que nous abordons sont très variées et nous souhaitons éveiller l'intérêt sur chacune en les représentant de manière attractive auprès des publics, notamment par leur mise en scène visuelle.
En rejoignant le projet Ikigai, vous contribuez à une démarche d'intérêt général et d'éducation populaire : tous nos jeux sont en accès libre au grand public sur notre portail de diffusion ikigai.games et participent à faire avancer la recherche en éducation. Ce projet comporte une forte dimension citoyenne : si nous créons du divertissement de qualité, c'est pour le mettre au service de tous et toutes, en rendant accessibles des notions complexes via une forme attractive.
L'ensemble des jeux sont disponibles sur le portail Ikigai : https://ikigai.games
Lead développeur.se Fullstack Senior
4 candidats • CDI Le Raincy (93)
Description du poste
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.
Profil recherché
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.
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 - DevOps : Kubernetes
Learning analytics
A fournir
CV, lettre de motivation, références, site Web (si applicable)