Programmeur.euse IU

Massive

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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ésirees, 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ésirees;
  • 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

Programmeur.euse IU - (R6 SIEGE)
Programmeur.euse IU - (R6 SIEGE)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Chef.fe Technique - Programmeur.meuse IU (Far Cry)
Chef.fe Technique - Programmeur.meuse IU (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 110,000 - 150,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
Programmeur.euse IU - (R6 SIEGE)
Programmeur.euse IU - (R6 SIEGE)

Ubisoft • Montreal (administrative region)

On-site
CAD 80,000 - 105,000
Visual Studio
Perforce
Jira
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 IU - (March of Giants)
Programmeur.euse IU - (March of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Concepteur(trice) Technique Senior | Senior Technical Designer
Concepteur(trice) Technique Senior | Senior Technical Designer

NBCUniversal Intl. • Montreal (administrative region)

On-site
CAD 90,000 - 120,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
Artiste technique IU

Massive • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Concepteur·trice technique sénior·e
Concepteur·trice technique sénior·e

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000