Web Tools Programmer - H/F/NB
What you'll need to apply
What this employer's standard application typically asks
About this role
Employer-provided description, formatted for easier reading.
En nous rejoignant en tant que Web Tools Programmer (H/F/NB) , vous intégrerez une équipe multidisciplinaire (data, programmation, game & narrative design, animation, etc.) , guidée par une question simple et ambitieuse : parmi toutes les possibilités offertes par l’IA générative, lesquelles sont réellement intéressantes et fun pour le gameplay ?
L’équipe a pour mission de tester de nouvelles expériences auprès de joueurs et joueuses, et d’équiper les créateur·rices pour imaginer des interactions plus dynamiques, immersives et surprenantes — jusqu’à faire émerger des features impossibles à réaliser autrement.
Ce que vous ferez :
- Concevoir, développer et maintenir les interfaces et services de notre plateforme web,
- Collaborer avec les équipes de production (game design, narrative design, programmation, IA, animation) afin de transformer leurs besoins en workflows simples, efficaces et intuitifs.
- Imaginer, prototyper et faire évoluer des outils permettant aux créateur·rice·s de configurer, tester, observer et itérer sur des expériences génératives.
- Développer des solutions robustes et évolutives, en contribuant aussi bien au front-end qu’aux services backend nécessaires à leur fonctionnement.
- Recueillir les retours des utilisateur·rice·s, mesurer l’adoption des outils et améliorer continuellement l’expérience proposée.
- Contribuer à l’architecture technique, à la qualité logicielle, à l’automatisation et aux pratiques de développement modernes de l’équipe.
- Assurer une veille active sur les technologies web, l’IA générative et les nouveaux outils de développement afin d’identifier des opportunités d’innovation.
- Expérience sur plusieurs projets de développement d’applications web modernes , avec une bonne compréhension des architectures web.
- Maîtrise de TypeScript/JavaScript ainsi que des technologies web fondamentales (HTML, CSS) et d’un framework front-end moderne tel que React, Angular ou équivalent.
- Expérience dans la conception d’interfaces connectées à des services backend et API.
- Maitrise de Python et expérience en développement de backend.
- Une expérience en C++ est un atout.
- Sensibilité forte à l’expérience utilisateur et capacité à concevoir des workflows adaptés à différents métiers.
- Expérience avec les pratiques modernes de développement logiciel (tests automatisés, CI/CD, qualité logicielle).
- Autonomie, curiosité et esprit d’initiative.
- Bonne capacité à collaborer dans un environnement multidisciplinaire et international.
- Intérêt pour les technologies émergentes, l’IA générative et leur application à la création de jeux.
En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi, sans distinction notamment de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes.