Recrutement
Développeur.se Fullstack Confirmé.e
Association Ikigai Games for Citizens
Offre
Vous souhaitez participer au développement de jeux vidéo qui ont du sens ? Ikigai recrute un.e Développeur.se Fullstack Confirmé.e (F/H/X) pour accompagner la refonte de ses projets web (portail public, espaces enseignants, serveurs des jeux).
Vous aimez le jeu et vous souhaitez développer son potentiel pour l’enseignement, la médiation et la sensibilisation ? Vous avez à cœur de rejoindre un projet visant l’intérêt général ? Rejoignez-nous !
Le projet Ikigai
Ikigai est un centre de recherche et de développement pour l’innovation pédagogique à forte utilité citoyenne. Nous mettons la gamification au service de l’apprentissage et de la médiation des savoirs auprès des étudiant·es et du grand public : enseignement des sciences, des langues, des sciences humaines et des enjeux sociaux. 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 des dernières révolutions numériques.
Le projet Ikigai est porté par une association à but non-lucratif, Games for Citizens. Elle 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. Nous contribuons à des initiatives de recherche scientifique et à la structuration au niveau européen du développement de l’IA pour l’enseignement.
L’association est inscrite au Registre National des Structures de Recherche. Elle est munie d’un conseil scientifique qui est garant de la déontologie du réseau de partenaires dans l’usage des données et des outils pédagogiques développés.
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 disponibles gratuitement à l’adresse https://ikigai.games.
Vos missions
Sous la responsabilité du Lead Développeur Web, vous travaillerez à améliorer l’ensemble de nos applications web pour favoriser la croissance de notre projet. Vous contribuerez à la rédaction de cahier des charges, à la mise en place de solutions techniques adaptées et collaborerez directement avec le reste de l’équipe : travail en équipe-projet, relectures pair-à-pair, traitement des retours des utilisateurs, accompagnement des membres les plus juniors.
Principales missions techniques :
-
Construire et pérenniser notre plateforme, comprenant notamment les fonctionnalités suivantes :
-
Communication entre le serveur et les jeux (Unity et Web) ;
-
Gestion des contenus créés par les utilisateurs (interfaces dynamiques permettant, par exemple, à un formateur de modifier des questions de quiz) ;
-
Gestion des pages publiques de téléchargement des jeux ;
-
Authentification sécurisée des utilisateurs (OAuth2 / CAS) ;
-
Stockage et traitement des données d’utilisation des jeux ;
-
Profils utilisateurs et réseau social minimal.
-
-
Développer les outils de visualisation de données mis à disposition des enseignant.es pour suivre les activités de leurs étudiant.es.
-
Maximiser l’ergonomie, l’optimisation et la maintenabilité de l’ensemble de nos services web.
-
Entretenir l’environnement de développement et le processus d’intégration continue.
Au quotidien :
-
Respecter les priorités et dates des rendus tout en préservant la qualité de ceux-ci.
-
Générer des documents de design et de transmission compréhensibles et exploitables pour le reste de l’équipe.
-
Suivre et accompagner nos membres les plus juniors.
-
Entretenir une ambiance de travail créative, enthousiaste, efficace.
Vos compétences
Les indispensables :
-
Backend : NodeJS (expérience avec express, Fastify et/ou NestJS) ;
-
Frontend : VueJS, Angular ;
-
SGBD : MariaDB, PostgreSQL ;
-
DevExp : Typescript, Jest, Vite, Git.
Composantes secondaires de notre stack :
-
Python, Prisma, MongoDB ;
-
Learning analytics : standard xAPI, LRS Ralph (développé par France Université Numérique) ;
-
Moodle et liens Learning Tools Interoperability (LTI) ;
-
Virtualisation KVM et Open Container (Podman, Docker).
Compétences appréciées :
-
Compréhension des principes d’UI / UX ;
-
Utilisation des outils de gestion de projet (GitLab, Jira, Trello) ;
-
Appétence pour les outils, la logique DevOps et l’administration système.
Expérience souhaitée
Vous justifiez d’un minimum de 3 ans d’expérience dans le développement de sites et applications interactives. Si nous recherchons un profil expérimenté et assez polyvalent, nous accordons beaucoup d’importance à l’inclusivité et au recrutement de profils variés. Une période de formation au début de la prise de poste est prévue. N’hésitez pas à candidater !
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.