Ubisoft logo
UbisoftPosted 4 weeks ago
EXPIRED

Programmeur.euse IU - (March of Giants)

On-siteMontréal, Quebec, Canada

Full TimeSenior LevelEnterprise

Job Summary

Develop game modules for general presentations including menus and HUDs by reading design documents, defining features, and implementing systems across desired platforms while ensuring visual and logical uniformity. Collaborate with designers and other programmers to propose interaction prototypes, integrate designs and animations, and provide technical feedback on ergonomics and accessibility. Optimize code for performance, maintain underlying modules, and develop automated test APIs to ensure game health. Work closely with cross-functional teams to meet aesthetic and functional requirements while staying current with industry innovations.

Required Qualifications

  • Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente
  • 5 ans d'expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents
  • Capacité à écrire du code C++ propre, robuste, performant et maintenable
  • Excellente compréhension de la philosophie et des flux de travail MVVM
  • Solides compétences en dépannage et débogage
  • Solide compréhension des meilleures pratiques en génie logiciel (revues de conception, normes de codage, revues de code, tests, documentation)
  • Solides compétences en collaboration et communication au sein d'un environnement multidisciplinaire
  • Résolution de problèmes
  • Souci du détail
  • Bonne communication tant à l'oral qu'à l'écrit
  • Attitude proactive au travail avec sens de l'autonomie et de l'éthique
  • Motivation à relever des défis d'envergure
  • Sens de l'organisation dans la définition et l'estimation des tâches
  • Adaptation aux changements
  • Souci des résultats

Desired Qualifications

  • Expérience avec Unreal Engine 5, Slate et UMG
  • Expérience avec les frameworks d'interface utilisateur tels que CommonUI
  • Expérience avec les chaînes d'outils MVVM telles que le plugin MVVM; d'Unreal
  • Expérience de travail sur une expérience de plateforme centrée sur PC

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles