Programmeur UI senior / Senior UI Programmer

Highdive

Montreal

On-site

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Assurance et télémédecine dès le 1er j
Indemnité transports et repas
Prime de référencement
REER avec contribution de l'employeur

Job summary

Highdive recherche un programmeur UI senior expérimenté pour aider l'équipe UI/UX à créer et optimiser les interfaces de jeu, implémenter les menus et les outils UI sur toutes les plateformes, en collaboration avec les concepteurs et les artistes. Le poste exige au moins 6 ans d'expérience en C++ dans le développement de jeux ou systèmes embarqués et une maîtrise du MVVM et des workflows MVVM.

Un baccalauréat en informatique ou équivalent est requis, et une expérience avec Unreal Engine 5

Qualifications

  • Baccalauréat en informatique ou génie informatique ou équivalent.
  • Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou systèmes embarqués.
  • Capacité à écrire un code C++ propre, maintenable et performant, en appliquant les meilleures pratiques (revues, tests, documentation).
  • Compréhension de la philosophie et des flux de travail MVVM.
  • Expérience avec Unreal Engine 5 (Slate, UMG).
  • Capacités exceptionnelles de dépannage et de débogage.

Responsibilities

  • Développer et superviser les modules de présentation du jeu (menus, ATH) et les systèmes UI sous-jacents.
  • Analyser les documents de conception et optimiser l'expérience utilisateur.
  • Concevoir, prototyper et implémenter des systèmes UI/menus sur toutes les plateformes.
  • Intégrer les conceptions et les animations ; fournir des points d'ancrage techniques pour les graphismes, l'animation et l'audio.
  • Identifier et résoudre les limitations techniques, en optimisant le code UI pour respecter des contraintes de performance et de mémoire.
  • Appliquer des connaissances ergonomiques et UX, localisation et accessibilité.
  • Iterer rapidement selon les retours inter-départements.
  • Maintenir les connaissances UI et des frameworks et innovations IA/LLM.

Skills

C++ programming
UI/UX knowledge
MVVM architecture
Debugging
Communication

Education

Bachelor en informatique ou génie informatique ou équivalent

Tools

Unreal Engine 5 (Slate, UMG)
CommonUI MVVM plugin

Job description

Programmeur UI senior / Senior UI Programmer

Programmeur UI senior

Highdive recherche un programmeur généraliste expérimenté pouvant aider l'équipe UI/UX à créer et optimiser les interfaces de jeu, implémenter les menus, l'ATH et les outils UI sur toutes les plateformes, en collaborant avec les concepteurs et les artistes pour garantir la cohésion des visuels et des performances.

Responsabilités :

  • Développer et superviser les modules de présentation du jeu (menus, ATH) et les systèmes UI sous-jacents.
  • Analyser les documents de conception de jeu, en remettant activement en question le design et l'UX pour optimiser l'expérience de joueur prévue.
  • Concevoir, prototyper et implémenter des systèmes UI/menus sur toutes les plateformes, en assurant une uniformité visuelle et logistique.
  • Intégrer les conceptions et les animations ; fournir des points d'ancrage techniques pour les graphismes, l'animation et l'audio.
  • Identifier et résoudre les limitations techniques, en optimisant le code UI pour respecter des contraintes strictes de performance et de mémoire.
  • Appliquer des connaissances structurelles en ergonomie, principes UX, localisation et accessibilité.
  • Itérer rapidement en fonction des retours interdépartementaux.
  • Maintenir ses connaissances de l'industrie concernant les frameworks et innovations UI.
  • Utiliser des outils d'IA/LLM pour accroître la productivité.
  • Baccalauréat en informatique, en génie informatique ou l'équivalent.
  • Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou les systèmes embarqués.
  • Capacité à écrire un code C++ propre, maintenable et performant, en appliquant les meilleures pratiques d'ingénierie logicielle (revues de conception/code, tests, documentation).
  • Compréhension de la philosophie et des flux de travail MVVM.
  • Capacités exceptionnelles de dépannage et de débogage.
  • Solides compétences en communication pour une collaboration multidisciplinaire.
  • Expérience avec Unreal Engine 5 (Slate, UMG)
  • Atout : CommonUI, plugin MVVM d'Unreal, expérience des flux de travail de plateforme centrés sur le PC.

Pourquoi nous pourrions être la compagnie parfaite pour toi:

Nous offrons l’expérience unique de faire partie de la création d'une nouvelle équipe de jeu internationale en plein cœur de Montréal, qui bénéficie de la richesse de la diversité de ses membres et de l’échange culturel avec nos partenaires à Hangzhou.

Nous offrons également:

  • Couverture d'assurance et télémédecine dès le 1er jour;
  • Indemnité transports et repas;
  • Prime de référencement;
  • REER avec contribution de l'employeur.

Rejoins-nous pour travailler sur un projet ambitieux, dans une atmosphère unique de start-up et avec une équipe de développeurs de jeux passionnés et pleins d'énergie !

Justification des exigences linguistiques

NetEase s'engage à favoriser un environnement de travail francophone pour ses employés au Québec. Tous les efforts ont été faits pour éviter d'exiger une langue autre que le français pour ce poste.

Cependant, la maîtrise de l'anglais est essentielle pour ce poste, car l'employé devra communiquer régulièrement avec des collègues et des parties prenantes situés à l'extérieur du Québec, où l'anglais est la principale langue de communication entre les bureaux.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmeur moteur senior / Senior Engine Programmer
Programmeur moteur senior / Senior Engine Programmer

Highdive • Montreal

On-site
CAD 120,000 - 180,000
Assurance et télémédecine dès le 1er/
Indemnité transport et repas
Prime de référencement
+1
Concepteur de niveaux senior / Senior Level Designer
Concepteur de niveaux senior / Senior Level Designer

Highdive • Montreal

On-site
CAD 70,000 - 90,000
Couverture d’assurance et télémédecine
Indemnités transports et repas
Prime de référencement
+1
Designer Principal UI/UX / Principal UI/UX Designer
Designer Principal UI/UX / Principal UI/UX Designer

Highdive • Montreal

On-site
CAD 90,000 - 120,000
Assurance et télémédecine dès le 1er 0
Indemnité transports et repas
Prime de référencement
+1
Programmeur(-euse) d’interface utilisateur / UI Programmer
Programmeur(-euse) d’interface utilisateur / UI Programmer

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 rendu sénior·e
Programmeur·euse rendu sénior·e

Cloud Chamber • Montreal

On-site
CAD 120,000 - 160,000
Artiste technique sénior·e UI
Artiste technique sénior·e UI

Gearbox Quebec • Montreal

On-site
CAD 90,000 - 120,000
Scripteur·rice d’interface utilisateur (UI) New
Scripteur·rice d’interface utilisateur (UI) New

Hasbro, Inc. • Montreal

On-site
CAD 70,000 - 100,000
Santé et bien‑être
Congés annuels
Bien‑être financier
+1
Concepteur.trice UI technique
Concepteur.trice UI technique

Frima Studio • Quebec

On-site
CAD 90,000 - 120,000
Assurances collectives
Contribution REER
Allocation équipement ergonomique
+1
Programmeur.euse Unreal senior
Programmeur.euse Unreal senior

Airbus Canada • Quebec

On-site
CAD 80,000 - 100,000
4,5 jours de travail par semaine
Vacances jusqu'à 7 semaines par an
Assurances collectives complètes
+2
Programmeur.euse Unreal
Programmeur.euse Unreal

Frima Studio • Quebec

On-site
CAD 70,000 - 110,000
Remote work ultra-flexible
Assurances collectives
REER contribution
+1