Ubisoft
Programmeur.euse IU - (March of Giants)
Company
Role
Programmeur.euse IU - (March of Giants)
Location
Job type
Full-time
Posted
19 hours ago
Salary
Job description
En tant que programmeur ou programmeuse interface utilisateur à Ubisoft, vous participerez à la conception et au développement de systèmes d’interface utilisateur pour nos jeux, incluant les menus, le HUD et des mini-jeux. En collaboration étroite avec les équipes de design, d’art et de programmation, vous contribuerez à offrir une expérience utilisateur fluide, cohérente et accessible sur plusieurs plateformes.
Ce que vous ferez
- Analyser les documents de conception de jeu afin de comprendre l’expérience visée et contribuer aux discussions de design.
- Concevoir et implémenter des systèmes d’interface utilisateur adaptés à chaque plateforme, en assurant la cohérence visuelle et fonctionnelle.
- Développer et maintenir des menus, HUD et modules IU pour différents contextes de jeu.
- Prototyper rapidement des concepts d’interaction en collaboration avec les designers et programmeurs.
- Intégrer les designs, animations et sons IU en partenariat avec les équipes artistiques.
- Identifier et résoudre les limitations techniques liées à la performance et à la mémoire.
- Optimiser le code IU multiplateforme pour assurer stabilité et efficacité.
- Développer des outils et tests automatisés pour soutenir la qualité et la santé des systèmes IU.
Ce que vous apportez à l'équipe
- Maîtriser la programmation C++ et les principes de la programmation orientée objet.
- Appliquer des modèles de conception logicielle et respecter des normes de programmation claires.
- Comprendre les principes d’ergonomie et d’expérience utilisateur appliqués à l’interface.
- Collaborer efficacement avec des équipes multidisciplinaires de designers, artistes et programmeurs.
- Démontrer de solides compétences en résolution de problèmes et un grand souci du détail.
- Communiquer clairement à l’oral et à l’écrit, avec une approche proactive et organisée.
- Utiliser des outils de contrôle de sources et des pratiques d’intégration multimédia.
- S’adapter aux changements et proposer des améliorations continues basées sur les retours et l’innovation.