Développeur·se Web & Jeux
Role details
Job location
Tech stack
Job description
- Création de nouveaux jeux HTML5 Vous concevez et développez de nouveaux jeux intégrés au SDK MYGAMIFY, sur trois typologies prioritaires :
- Jeux temps réel multijoueur - Quiz en live, duels de questions, buzzer interactif pour audiences TV/web.
- Jeux de lettres - Mots mêlés, mots croisés, anagrammes, boggle, pendu et variantes enrichies.
- Nouveaux jeux arcade - Pong, casse-briques, flappy, snake et autres mécaniques rétro modernisées.
- Conception de la logique de jeu : règles, scoring, niveaux de difficulté, chronomètre, états de fin de partie.
- Création des animations, transitions et effets visuels (canvas, CSS, sprites, WebGL si pertinent).
- Intégration dans le SDK MYGAMIFY
- Intégrer chaque jeu dans l'architecture SDK existante : API d'événements, gestion des scores, callbacks CMS.
- Assurer la compatibilité multiplateforme : desktop, mobile, tablette, intégration iframe dans les sites clients.
- Optimiser les performances : chargement, compression assets, responsive mobile-first, fallbacks.
- Documenter les nouvelles entrées du SDK (paramètres de configuration, événements exposés).
- Travailler avec les assets graphiques existants : sprites, spritesheets, SVG animés, thèmes visuels.
- Maintenance et évolution de la plateforme de gestion
- Contribuer aux outils internes de configuration et de déploiement des jeux.
- Participer aux corrections de bugs et montées de version sur les 29 jeux existants.
- Proposer des améliorations UX et de nouveaux modules de jeu en fonction des retours clients.
- Collaboration avec l'IA - un point différenciant clé Chez GAMIFY, Claude (IA Anthropic) est un membre à part entière du workflow de développement. Vous serez amené·e à :
- Co-développer des jeux en pair-programming avec l'IA (génération, refactorisation, débogage).
- Rédiger des prompts précis pour produire de la logique de jeu, des algorithmes ou des assets.
- Comprendre, critiquer et améliorer les outputs IA avant intégration.
- Contribuer à formaliser les bonnes pratiques IA au sein de l'équipe., * Un setup complet défini par l'alternant.e
- Un environnement de travail hybride, agile et bienveillant.
- Des jeux que vous aurez créés, visibles en production chez de vrais clients dès les premières semaines.
- Une montée en compétences sur l'IA appliquée au développement de jeux et de logiciels.
- Un accès direct au décideur - pas de bureaucratie, feedback immédiat, responsabilités réelles.
- Un terrain de jeu technique varié : logique de jeu, canvas, temps réel, optimisation perf.
- Des clients médias emblématiques : France Télévisions et autres groupes presse nationaux.
Organisation technique Le CTO de GAMIFY est externalisé : expert disponible et impliqué, il accompagne les choix techniques et reste joignable à tout moment, mais n'est pas présent quotidiennement dans la société. Ce fonctionnement place l'alternant·e dans une position à forte responsabilité, avec une vraie autonomie opérationnelle au jour le jour. L'autonomie n'est donc pas un bonus - c'est une condition de réussite. Nous cherchons quelqu'un capable de gérer son travail, de débloquer ses propres problèmes et de communiquer clairement sur ses avancées et ses blocages avec le CTO et la direction. Formation incluse - valeur +4 500 €
Requirements
Compétences techniques indispensables
- JavaScript ES6+ : maîtrise solide (async/await, modules, DOM, events, timers).
- PHP (Symfony) / MySQL (Doctrine)
- Maîtrise du développement via IA Claude. Code // Artefact // Traitement Data // Cowork
- Logique de jeu : état, scoring, chronomètre, niveaux, conditions de victoire/défaite.
- Git / GitHub : branches, PR, merge conflicts - workflow collaboratif.
- HTML5 Canvas : dessiner, animer, gérer des collisions, boucle de jeu (game loop).
- CSS animations et transitions : feedback visuel, effets, responsive.
Compétences appréciées (un vrai plus)
- Node Js
- Environnement compilé (WebPack)
- Notion sur lignes de commandes CLI : Windows / Linux
- Phaser.js, Pixi.js ou autre framework jeu HTML5.
- WebSocket / temps réel (
) pour les jeux multijoueurs. * React - pour les interfaces de configuration et d'administration.
- Manipulation de données structurées (JSON, tableaux, algorithmes de génération).
- Intérêt pour la linguistique / les jeux de mots (lexiques, algorithmes de placement).
Qualités humaines
- Capacité d'apprentissage rapide : les technos évoluent vite ici.
- Aisance à travailler avec l'IA : pas de résistance, mais esprit critique.
- Communication claire : vous savez expliquer ce que vous faites et pourquoi.
- Sens du produit : vous pensez usage et expérience, pas seulement code.