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

Ubisoft Montréal

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Ubisoft Montréal recherche un programmeur UI senior – chef.fe technique pour diriger l’ensemble des systèmes d’interface utilisateur d’un projet AAA. Vous assurez la liaison entre l’ingénierie, l’intégration UI et l’art technique, garantissant finition, performances et accessibilité.

Vous supervisez l’équipe d’intégrateurs UI et artistes techniques, codant et révisant des workflows UI Graph et systèmes d’interface; vous collaborez avec UX/UI pour aligner l’implémentation sur la conception et

Qualifications

  • 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

Responsibilities

  • Leadership technique: référence pour l’ensemble des technologies d’interface utilisateur du projet (Snowdrop UI, UI Graph, outils)
  • Gérer la feuille de route technique de l’interface utilisateur: décisions d’architecture, mises à jour du framework et dépréciations
  • Définir et faire respecter les normes de codage UI et les workflows d’intégration
  • Identifier et résoudre les goulots d’étranglement qui freinent les intégrateurs UI et les artistes techniques
  • Superviser une équipe d’intégrateurs UI et d’artistes techniques; mener revues de code et fournir des retours exploitables
  • Collaborer avec les concepteurs UX/UI pour assurer que l’implémentation respecte l’intention de conception
  • Mettre en œuvre et maintenir les fonctionnalités UI dans le gameplay, menus, HUD et interface frontale
  • Concevoir des composants UI réutilisables et adaptatifs selon les principes de modularisation
  • Mettre en œuvre des mises en page adaptatives et assurer l’accessibilité (lecture d’écran, scale du texte, navigation){"name":""}

Skills

UI Graph
Performance profiling
UI debugging
Team supervision
AAA title experience

Tools

Snowdrop UI

Job description

Company Description

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!

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

  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 120,000 - 170,000
Chef.fe Technique - Programmeur.meuse IU (Far Cry)
Chef.fe Technique - Programmeur.meuse IU (Far Cry)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Artiste technique IU (March of Giants)
Artiste technique IU (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Programmeur.euse Moteur - (March of Giants)
Programmeur.euse Moteur - (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Artiste technique IU (March of Giants)
Artiste technique IU (March of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Artiste d'interface utilisateur·trice - Rainbow Six Siege
Artiste d'interface utilisateur·trice - Rainbow Six Siege

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 65,000 - 90,000
Cheffe, Chef d'équipe programmation 3D (March of Giants)
Cheffe, Chef d'équipe programmation 3D (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Chef.fe d'équipe UI / UI Team Lead
Chef.fe d'équipe UI / UI Team Lead

Foundry 42 Ltd. Uk • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Concepteur·trice technique sénior·e
Concepteur·trice technique sénior·e

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Chef.fe d'équipe Informatique (Online)
Chef.fe d'équipe Informatique (Online)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000