Talent.com
Ubisoft
Chef.fe Technique - Programmeur.meuse IU (Far Cry)Ubisoft • Montreal, Québec, Canada
Chef.fe Technique - Programmeur.meuse IU (Far Cry)

Chef.fe Technique - Programmeur.meuse IU (Far Cry)

Ubisoft • Montreal, Québec, Canada
7 days ago
Job type
  • Full-time
Job description
Job Description

Le ou la programmeur.meuse UI senior – chef.fe technique est la principale référence technique pour l’ensemble des systèmes d’interface utilisateur du projet.

Cette personne fait le lien entre l’ingénierie, l’intégration de l’interface utilisateur et l’art technique, en veillant à ce que chaque élément d’interface soit livré avec le niveau de finition, les performances et l’accessibilité attendus d’un jeu de tir à la première personne de catégorie AAA.

Ce que vous ferez

Leadership technique

  • Servir de référence pour l’ensemble des technologies d’interface utilisateur du projet : framework Snowdrop UI, systèmes d’interface utilisateur spécifiques au jeu et outils
  • Gérer la feuille de route technique de l’interface utilisateur : décisions d’architecture, mises à niveau du framework et dépréciations
  • Définir et faire respecter les normes de codage de l’interface utilisateur, les modèles de composants et les workflows d’intégration
  • Identifier et résoudre les goulots d’étranglement qui freinent le travail des intégrateurs d’interface utilisateur et des artistes techniques

Supervision de l’équipe

  • Superviser une équipe d’intégrateurs d’interface utilisateur et d’artistes techniques travaillant dans l’éditeur de graphes visuels (UI Graph)
  • Examiner et valider le travail en termes d’exactitude, de performances et de respect de l’intention de conception
  • Encadrer les membres de l’équipe, mener des revues de code et de ressources, et fournir des retours clairs et exploitables
  • Collaborer avec les concepteurs UX/UI pour s’assurer que la mise en œuvre technique correspond à l’intention de conception

Ingénierie

  • Mettre en œuvre et assurer la maintenance des fonctionnalités de l’interface utilisateur (UI) dans le gameplay, les menus, le HUD et l’interface frontale
  • Créer et étendre les scripts d’interface utilisateur dans le langage de graphes visuels (UI Graph); accompagner les membres de l’équipe dans son utilisation
  • Concevoir des composants d’interface utilisateur réutilisables et évolutifs selon les principes de la modularisation — privilégier la maintenabilité et la réutilisation plutôt que les solutions ponctuelles
  • Mettre en œuvre des mises en page adaptatives prenant en charge plusieurs appareils cibles, tailles d’écran et résolutions
  • Intégrer les exigences d’accessibilité (mise à l’échelle du texte, modes pour daltoniens, navigation via manette, prise en charge des lecteurs d’écran)


Performances et stabilité

  • Profiler le rendu et la logique de l’interface utilisateur ; identifier et résoudre les zones de faible performance (surdessin, appels de dessin excessifs, évaluations graphiques coûteuses)
  • Prendre en charge et trier les plantages d’origine UI ; diriger les analyses rétrospectives et mener les corrections à terme
  • Établir et surveiller les budgets de performances de l’interface utilisateur en collaboration avec l’équipe du moteur

Partenariat en matière de conception

  • Appliquer et défendre les principes de conception fondamentaux dans toutes les décisions techniques : cohérence, simplicité et retour d’information clair pour l’utilisateur
  • Remettre en question les implémentations qui compromettent l’ergonomie, même lorsqu’elles sont techniquement correctes


Qualifications

Ce que vous apporterez à l'équipe

Compétences indispensables

  • Avoir participé à la sortie d’au moins deux titres AAA en assumant une responsabilité importante dans la programmation de l’interface utilisateur
  • Solide expérience d’un système de script d’interface utilisateur visuel et basé sur des nœuds (UI Graph ou équivalent)
  • Capacité avérée à profiler et optimiser l’interface utilisateur dans un moteur en temps réel
  • Expérience du débogage et de la résolution de plantages dans un jeu en production
  • Expérience avérée dans la supervision ou l’accompagnement d’intégrateurs d’interface utilisateur ou de programmeurs juniors
  • Solide maîtrise de l’architecture de l’interface utilisateur : hiérarchies de composants, liaison de données, gestion des états


Atouts majeurs

  • Connaissance de la conception d’interfaces utilisateur réactives/adaptatives pour des titres multiplateformes

---

Critères de réussite
Au bout de six mois, cette personne est devenue la référence pour toute question technique relative à l’interface utilisateur sur le projet ; l’équipe travaille sans entrave et produit un travail de qualité ; et les systèmes d’interface utilisateur sont stables, performants et faciles à étendre.



Create a job alert for this search

Chef.fe Technique - Programmeur.meuse IU (Far Cry) • Montreal, Québec, Canada

Similar jobs

Programmeur·euse Anti-triche (March of Giant)

Ubisoft MontréalMontreal (administrative region), QC, CA
Full-time

Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow S... Show more

 • Promoted

Programmeur Z/OS Senior chez Novipro

NOVIPROMontreal (administrative region), QC, CA
Full-time

Transformez les infrastructures IBM Z avec Novipro en tant que Programmeur z/OS senior.Ce rôle combine expertise technique et relations clients pour des mises à niveau z/OS et des solutions basé su... Show more

 • Promoted

Programmeur.se Gameplay / Gameplay Programmer

Cloud Imperium GamesMontreal (administrative region), QC, CA
Full-time

Concevoir et implémenter un code bien conçu, fiable, maintenable et sans bogues.Collaborer avec les membres de l'équipe pour livrer divers systèmes de gameplay.Appliquer les meilleures pratiques, l... Show more

 • Promoted

Senior SAP S/4HANA Production PP Expert (Hybrid)

Sopra SteriaMontreal, Montreal (administrative region), CA
Full-time

Une entreprise de services informatiques recherche un expert fonctionnel SAP senior pour optimiser et développer les capacités de planification de la production.Le candidat idéal doit avoir plus de... Show more

 • Promoted

Coordonnateur de tests UAT

AstekMontreal (administrative region), QC, CA
Full-time

Profil recherché : Coordonnateur de tests UAT.Durée : 4 jours/semaine, temps plein, jusqu’au 31 décembre 2026 et possibilité de prolongation en 2027.Mode de travail : à valider mais minimalement 2 ... Show more

 • Promoted

- Programmeur·euse I.A. Senior/AI Programmer

Sony PlaystationMontreal (administrative region), QC, CA
Full-time

PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work.Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and service... Show more

 • Promoted

Lead Technique Azure IA Montréal

LaotopMontreal (administrative region), QC, CA
Full-time

Devenez le Leader Technique Azure IA à Montréal et concevez des solutions conversationnelles avec Azure OpenAI et LLM.Ce poste est une opportunité de mener des projets IA de haut calibre.Nous recru... Show more

 • Promoted

Rédaction Technique pour Aéronautique

BombardierDorval
Full-time

Démarquez-vous en tant que Rédacteur Technique pour l'aéronautique, où vous serez responsable de la qualité des données et de la documentation.Ce rôle clé nécessite une expertise en rédaction et en... Show more

 • Promoted

PROGRAMMEUR CNC - RÉSIDENTIEL H/F/D

F. List GmbhLaval, Quebec, Canada
Full-time

Together we create craft for the future.As a craftsman and family business, two things are especially close to our hearts: craftsmanship and people.With more than 1000 employees worldwide, we manuf... Show more

 • Promoted

Programmeur IA Senior avec Expertise Technique

Haven Studios IncMontreal (administrative region), QC, CA
Full-time

Exploitez votre talent en tant que Programmeur·euse IA Senior dans notre studio, spécialisé dans le développement de jeux.Ce rôle exige une expertise poussée en C++ et en optimisations de code.Nous... Show more

 • Promoted

Programmeur(-euse) d’interface utilisateur / UI Programmer

People Can Fly StudioMontreal (administrative region), QC, CA
Full-time

Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume-Uni, en Irlande, aux États-Unis et au Canada, ainsi qu'à dist... Show more

 • Promoted

LEAD TECHNIQUE IDP (INTELLIGENT DOCUMENT PROCESSING) Montréal (hybride) 2026-06-22

Gravity ConseilMontreal
Permanent

Nous recherchons un Lead technique IDP (Intelligent Document Processing) pour rejoindre notre équipe de conseillers du bureau de Montréal dans le cadre d'un poste permanent.Agissant à titre de cons... Show more

 • Promoted

[Dungeons & Dragons PC-Console] Coordonnateur(-trice) de projet de production – Production Proj[...]

GameloftMontreal (administrative region), QC, CA
Full-time

Rejoignez notre équipe talentueuse et lancez-vous avec nous dans une aventure vidéoludique inédite ! Nous sommes à la recherche d'un(e) Coordonnateur(-trice) de projet de production qui mettra à co... Show more

 • Promoted

[Disney Dreamlight Valley] Programmeur(-euse) jouabilité sénior - Senior Gameplay Programmer

Gameloft MontrealMontreal
Full-time

Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes.C\'est notre mission, et cela l\'a été depuis plus de 25 ans.Nous sommes ... Show more

 • Promoted

Lead technique (Tech Lead) Agent Dev

VoobanMontreal
Full-time

Tu connais ce moment où ton coding agent passe tous ses tests, le coverage est à 100 %, et quelque chose feels off ? Vous creusez et réalisez que l’agent a modifié les assertions plutôt que de corr... Show more

 • Promoted

Conseiller Technique Exo en Solutions

Exo – Réseau de transport métropolitainMontreal
Full-time

Devenez Conseiller Technique chez exo à Montréal et participez à la création de solutions innovantes.Travaillez dans un modèle hybride favorisant la flexibilité.Sous la supervision du Chef - Exigen... Show more

 • Promoted

Technicien en Conception Technique à Laval

INTERIM NATION SALaval (administrative region), QC, CA
Temporary

Intégrez INTERIM NATION en tant que Technicien en Conception Technique à Laval.Apportez votre expertise à la conception de solutions techniques adaptées aux besoins clients.Nous avons un besoin urg... Show more

 • Promoted

IBM MQ/Rabbit MQ Administrator

WepointMontreal
Full-time

Wepoint est l’architecte des grandes transformations des entreprises et des acteurs publics.Nous accompagnons nos clients de la stratégie à la mise en œuvre technologique, en nous attachant toujour... Show more

 • Promoted

Directeur Technique Pipeline VFX Expérimenté

Sony Pictures ImageworksMontreal (administrative region), QC, CA
Full-time

Une entreprise de production cinématographique à Montréal recherche un(e) Directeur(trice) technique des pipelines expérimenté(e) pour gérer les aspects techniques de la chaîne de production d’anim... Show more

 • Promoted

Lead Technique IDP à Montréal - Chrome Technologies

CHROME TECHNOLOGIESMontreal
Full-time

Transformez le domaine du traitement de documents intelligents en tant que lead technique IDP chez Chrome Technologies à Montréal dans un rôle hybride.Développez des solutions d'architecture et tra... Show more