Programmeur UI – Menus & UX de Jeu

Massive

Montreal

Hybrid

CAD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Massive à Montréal cherche un développeur UI C++ pour concevoir des modules de jeu (menu, HUD) et lire les documents de conception afin d’optimiser l’expérience utilisateur. Vous travaillerez avec les graphistes et autres programmeurs pour proposer rapidement des prototypes d’interactions et intégrer les designs et animations.

Le candidat idéal possède au moins 5 ans en programmation C++ dans les jeux ou systèmes similaires, maîtrise MVVM et débogage avancé, et connaît Unreal Engine 5, Slate et

Qualifications

  • Baccalauréat en informatique ou équivalent.

Responsibilities

  • Lire les documents de conception et échanger sur la conception pour l’expérience de jeu.
  • Définir les fonctionnalités et la mise en œuvre de l’IU en alignement avec le designer graphique.
  • Concevoir et mettre en place des systèmes de menus et d’UI pour les plateformes désignées.
  • Fournir des outils pour les systèmes IU et le débogage par le draw interne.
  • Étudier et comprendre la structure de l’IU pour aider l’équipe présentation.
  • Proposer rapidement des prototypes d’interactions avec les designers et programmeurs.
  • Être réactif aux commentaires et produire des itérations rapides.
  • Intégrer les designs et l’animation avec le designer graphique.
  • Fournir des accroches pour les animations et un soutien au son.
  • Comprendre les requêtes UI et examiner les limitations techniques (rendement/mémoire).
  • Collaborer avec les designers et artistes pour de nouvelles idées et feedback technique et créatif.
  • S’assurer que l’IU respecte les exigences esthétiques et fonctionnelles.
  • Garder à jour ses connaissances et compétences.
  • Superviser et maintenir les modules sous-jacents à l’IU.
  • Optimiser le code UI pour une performance sur les plateformes cibles.
  • Interagir avec les départements.
  • Mettre au défi la conception du jeu et l’UX.
  • Développer des API de tests automatisés liés aux systèmes UI.
  • Connaître l’ergonomie et l’UX pour l’IU.
  • Appliquer les connaissances d’accessibilité et de localisation.
  • Effectuer toutes autres tâches connexes.

Skills

Programmation C++
Compréhension MVVM
Dépannage et débogage
Bonnes pratiques génie logiciel
Collaboration et communication
Unreal Engine 5
Slate et UMG
CommonUI

Education

Baccalauréat en informatique ou équivalent

Tools

Unreal Engine 5
Slate
UMG
CommonUI

Job description

Description du poste

Le titulaire de ce poste est responsable d’élaborer des modules de jeu pour des présentations générales (menu, HUD, etc.).

Ce que vous ferez

  • Lire les documents de conception de jeu afin de comprendre l’expérience de jeu prévue et participer activement aux échanges de commentaires sur la conception ayant pour but de faciliter cette expérience;
  • Aider à définir les fonctionnalités et la mise en œuvre de l’IU, tout en étant aligné sur les besoins du designer graphique;
  • Concevoir et mettre en place des systèmes de menus et d’IUpour les plateformes désirées, en veillant à l’uniformité des aspects visuels et logiques;
  • Fournir des outils pour les systèmes IUet le débogage par le «draw» interne;
  • Étudier et bien comprendre la structure de l’IU, de façon à pouvoir aider l’équipe présentation;
  • En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d’interaction;
  • Être réactif aux commentaires et produire des itérations rapides;
  • En collaboration avec le designer graphique, intégrer les designs et l’animation;
  • Fournir des accroches pour les animations du designer graphique et un soutien au son;
  • Comprendre les requêtes de l’IUet reconnaître ou examiner les limitations techniques (suivi du rendement et mémoire);
  • Travailler en étroite collaboration avec les designers et les artistes pour mettre en place de nouvelles idées, en offrant un retour d’information sur la technique, la créativité et la planification;
  • Collaborer avec l’équipe pour s’assurer que l’IUrespecte les exigences esthétiques et fonctionnelles;
  • Garder activement à jour ses connaissances et ses compétences en suivant les dernières innovations dans l’industrie;
  • Superviser et maintenir les modules ou les systèmes qui sous-tendent l’IU;
  • Optimiser le code IUpour un fonctionnement efficace sur les plateformes désirées;
  • Interagir et collaborer avec les différents départements;
  • Mettre au défi la conception du jeu, de même que son expérience utilisateur (UX);
  • Développer des API de tests automatisés en lien avec les systèmes IUpour s’assurer de la santé constante du jeu;
  • Bien connaître les principes d’ergonomie et UX qui s’appliquent à l’IU;
  • Appliquer ses connaissances en regard des fonctionnalités d’accessibilité et de localisation;
  • Effectuer toutes autres tâches connexes.
  • Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente.

Expérience :

  • 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;
  • Bonus: Expérience avec Unreal Engine 5, Slate et UMG;
  • Bonus: Expérience avec les frameworks d’interface utilisateur tels que CommonUI;
  • Bonus: Expérience avec les chaînes d’outils MVVM telles quele plugin MVVM; d’Unreal;
  • Bonus: Expérience de travail sur une expérience de plateforme centrée sur PC.

Habiletés :

  • 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;
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UI Programmer
UI Programmer

Massive • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
UI Director
UI Director

Climb Your Peak • Quebec

On-site
CAD 85,000 - 115,000
UI Scripteur Unreal Engine – Interfaces & Gameplay
UI Scripteur Unreal Engine – Interfaces & Gameplay

Hasbro, Inc. • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
Santé et bien‑être
Congés annuels
Bien‑être financier
+1
Artiste UI Technique Unreal – Intégration de Menus
Artiste UI Technique Unreal – Intégration de Menus

Massive • Montreal

On-site
CAD 65,000 - 95,000
User Interface Designer
User Interface Designer

Leyton • Quebec

Hybrid
CAD 97,071 - 129,428
Semaine de 4,5 jours
Jusqu'à 7 semaines de vacances
Allocation pour équipements ergonomiques
+1
Unreal UI Engineer — AAA Games (C++)
Unreal UI Engineer — AAA Games (C++)

People Can Fly Studio • Montreal

On-site
CAD 80,000 - 100,000
Couverture dentaire complète
4% de cotisation REER
Congés payés
+2
Programmeur.euse IU
Programmeur.euse IU

Massive • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
UI Programming Intern
UI Programming Intern

KRAFTON • Montreal

Hybrid
CAD 25,000 - 30,000
Programmeur.euse Unreal senior
Programmeur.euse Unreal senior

Airbus Canada • Quebec

Hybrid
CAD 80,000 - 100,000
4,5 jours de travail par semaine
Vacances jusqu'à 7 semaines par an
Assurances collectives complètes
+2
Programmeur Moteur – Optimisation mémoire et ordonnancement
Programmeur Moteur – Optimisation mémoire et ordonnancement

Ubisoft • Quebec

On-site
CAD 90,000 - 120,000