Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

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

Ubisoft
🇨🇦 Canada
On-site
4 weeks ago
  • Vue

Not enough detail in this posting to match

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!

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

 

 

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.

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

Auto apply with Likeremote