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 :
o Communication entre le serveur et les jeux (Unity et Web) ;
o Gestion des contenus créés par les utilisateurs (interfaces dynamiques permettant, par exemple, à un formateur de modifier des questions de quiz) ;
o Gestion des pages publiques de téléchargement des jeux ;
o Authentification sécurisée des utilisateurs (OAuth2 / CAS) ;
o Stockage et traitement des données d’utilisation des jeux ;
o 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 !
Ikigai est un centre de recherche et de développement pour l’innovation pédagogique par le jeu à destination des étudiant-es et du grand public. Nous croyons que ce média peut être mis au service de l’apprentissage et du progrès de notre société, en proposant des productions de haute qualité scientifique, ludique, artistique et narrative, ainsi que l’écosystème de services qui doivent compléter le jeu pour permettre une pleine exploitation de son potentiel : éditeurs de contenus, outils de suivi, automatisation via IA, etc.
Le projet Ikigai est porté par une association à but non-lucratif, Games for Citizens, qui structure un réseau collaboratif 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 d’une quinzaine 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.
Ikigai s’implique par ailleurs dans l’ingénierie pédagogique par le numérique au sens large, avec notamment des initiatives de recherche impulsées par le conseil scientifique de l’association, et une participation à la structuration européenne du développement de l’IA pour l’enseignement, de par sa position centrale dans ce domaine.
Ce projet comporte une forte dimension citoyenne : comme nous souhaitons mettre la connaissance à disposition de tous-tes, nos jeux et outils sont disponibles gratuitement sur le portail https://ikigai.games, et visent non seulement à améliorer l’enseignement, mais aussi à apporter des éclairages sur les grands enjeux sociétaux via la médiation scientifique ou culturelle. Nous rejoindre, c’est participer à un projet qui a du sens : mettre le meilleur du jeu et des sciences au service de l’intérêt public.
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.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.