Programmeur.euse IU - (March of Giants)
Ubisoft Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- 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.
- 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.