Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmeur UI senior / Senior UI Programmer

Full-time

High Dive Inc.

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

Qualifications :


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

 

Senior UI Programmer

Highdive is seeking a seasoned generalist programmer that can support UI/UX team to build and optimize game interfaces, implement menus, HUD, and UI tools across platforms, collaborating with designers and artists to ensure cohesive visuals and performance.

Responsibilities


  • Develop and oversee game presentation modules (menus, HUD) and underlying UI systems.

  • Analyze game design documents, actively challenging design and UX to optimize the intended player experience.

  • Design, prototype, and implement UI/menu systems across platforms, ensuring visual and logistical uniformity.

  • Integrate designs and animations; provide technical hooks for graphics, animation, and audio.

  • Identify and resolve technical limitations, optimizing UI code for strict performance and memory constraints.

  • Apply structural knowledge of ergonomics, UX principles, localization, and accessibility.

  • Iterate rapidly based on inter-departmental feedback.

  • Maintain industry knowledge regarding UI frameworks and innovations.

  • Use AI/LLM tools to increase productivity.

Qualifications


  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent.

  • Minimum 6 years of C++ programming experience in game development or embedded systems.

  • Capacity to write clean, maintainable, and performant C++ code, applying software engineering best practices (design/code reviews, testing, documentation).

  • Understanding of MVVM philosophy and workflows.

  • Exceptional troubleshooting and debugging capabilities.

  • Strong communication skills for multi-disciplinary collaboration.

  • Experience with Unreal Engine 5 (Slate, UMG)

  • Bonus: CommonUI, and Unreal’s MVVM plugin, PC-centric platform workflow experience.

 

Why could we be the perfect place for you:

We offer the unique experience of being part of the foundation of a new international game team right in the heart of Montreal, which benefits from the rich diversity of its members and the cultural exchange with our partners in Hangzhou.

 

We also offer:

- Insurance coverage and telemedicine from day one,

- Transportation and meal allowance,

- Referral bonus,

- RRSP with employer contribution.

Join us to work on an ambitious project, in a unique ‘Start-Up Atmosphere’ and with a team of passionate and energetic game developers!

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.

 

Language Requirement Justification

NetEase is committed to supporting a French-speaking workenvironment for its employees in Quebec. Every effort has been made to avoidrequiring a language other than French for this position.

However, proficiency in English is essential for thisrole because the employee will be required to communicate regularly with colleagues and stakeholders located outside Quebec, where English is theprimary language of communication between offices.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Programmeur UI senior / Senior UI Programmer in Montréal, QC vacancy
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime concevoir de nouvelles architectures/fonctionnalités...  ...est un atout). C# est un atout. Maîtrise de la programmation multithread et solide compréhension de ses principes. Une... 
    Senior
    Full time
    Work at office

    High Dive Inc.

    Montréal, QC
    2 days ago
  •  ...other protected characteristics as per applicable law. As a Senior UI Programmer, you will work on developing and optimizing user interface...  ...au sein d’une équipe multidisciplinaire composée de programmeur·euse·s, de designer·euse·s, d’animateur·rice·s et d’artistes... 
    Senior
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...Job Description Job Description PROGRAMMEUR-OPÉRATEUR CNC SENIOR Lieu : St-Michel, QC Horaire : Lundi au vendredi, de 7h30 à 16h00 - Temps...  ...manufacturières. À titre d'expert technique en programmation et en usinage CNC, la personne titulaire du poste assure... 
    Senior
    Full time
    Monday to friday

    LUXIA INC

    Montréal, QC
    3 days ago
  •  ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...développement dans le domaine de la physique ; Solides compétences en programmation C++ et maîtrise d'au moins un langage de script ; Esprit de...  ...de développeurs de jeux passionnés et pleins d'énergie !   Senior Physics Programmer We are Highdive, a NetEase Games... 
    Senior
    Full time
    Work at office

    High Dive Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Sony au Canada.  Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio. Vous serez responsable...  ...et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez... 
    Senior
    Full time
    Temporary work
    Internship

    Playstation Global

    Montréal, QC
    more than 2 months ago
  •  ...protected characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the...  ...étroitement avec les artistes, animateurs, chefs d’équipe et autres programmeur·se·s afin de définir les besoins et spécifications des outils;... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...du poste :   Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C...  ...multidisciplinaire   ~ Travailler avec les autres programmeurs pour construire et maintenir une base...  ...:   We are looking for a Senior Gameplay Programmer, specialized in... 
    Senior
    Full time
    Remote work

    Euse Gameplay Sénior 3c Chez Krafton Montréal Studio

    Montréal, QC
    more than 2 months ago
  •  ...civil status, disability, or any other protected characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills  to work within our Corporate Technologies group that develops and supports the tools game... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...consoles et PC. Au moins 1 projet AAA terminé, avec mention comme programmeur ou programmeuse au générique. Grande acuité de ce qui rend...  ...de jeux de toutes disciplines. Solides compétences en programmation C/C++. Solides compétences en mathématiques. Très bonne... 
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    more than 2 months ago
  •  ...ingénierie logicielle de pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux...  ...des mathématiques 3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. Travaillez bien... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    5 days ago
  •  ...lequel nous vivons. Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the...  ...architecture trends, and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir,... 
    Long term contract
    Full time
    Local area

    Nbcuniversal

    Montréal, QC
    4 days ago
  •  ...experience and actively challenge game design feedback to facilitate this experience; Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;  Design and implement menu and interface systems for specific users on desired... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...protected characteristics as per applicable law. As a  Senior Systems Programmer on  Dead by Daylight , you will play a key role in shaping...  ...actif constitue un atout important. En tant que  Programmeur·euse senior·e Systèmes sur  Dead by Daylight , tu joueras... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...everywhere. Job Description Nous recherchons un programmeur Sénior en AI de jeu qui fait preuve de passion et de curiosité dans...  ...en mesure et optimisation des performances Expérience en programmation d'IA de mouvement, de navigation et de prise de décision... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly

    Montréal, QC
    17 hours ago
  •  ...what comes next for millions of players.      As a Senior Back-End Programmer, you will lead the development and integration of back-end...  ...définition de son avenir. À propos du rôle En tant que Programmeur(euse) Back-End Senior, tu seras responsable du... 
    Senior
    Long term contract
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...recherchons Nous sommes à la recherche d’un programmeur outils talentueux et polyvalent pour...  ...les systèmes d’interface utilisateur (UI) dans Unreal Engine En tant qu’employeur...  ...seeking a talented and versatile Tools Programmer to join our growing team. You will help develop... 
    Full time
    Casual work

    2k Games

    Montréal, QC
    more than 2 months ago
  •  ...travers notre portefeuille de films, de programmes télévisés et de services de streaming, et...  ...is looking for a highly skilled Senior Gameplay Systems Programmer to help build...  ...NBCUniversal est à la recherche d’un(e) Programmeur(se) senior en systèmes de gameplay hautement... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    3 days per week

    Nbcuniversal

    Montréal, QC
    more than 2 months ago
  •  ...across the globe. Nous recherchons un Programmeur Clinique Principal I qui aime relever...  ..., la direction des activités de programmation dans le cadre d’études mondiales, ainsi...  ...sur l’innovation. We're looking for a Senior Clinical Programmer I who thrives on solving... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week

    Allucent

    Montréal, QC
    more than 2 months ago
  •  ...and want to push the boundaries of entertainment, join our adventure and help us create the unknown! Job Description The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project. This person... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...voir Nous cherchons une personne au poste d'analyste-programmeur.euse iOS sénior pour se joindre à l'une de nos équipes. Ton rôle sera de...  ...Les compétences à apporter : Compétences avancées en programmation avec SwiftUI Bonne connaissance de Structured Concurrency... 
    Senior
    Full time
    Apprenticeship
    Local area
    Remote work
    Worldwide
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    13 days ago
  •  ...We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services...  ...membres de l'équipe équipe centrale. Nous recherchons un·e programmeur·euse DevOps sénior·e pour rejoindre l'équipe des... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...We are looking for a passionate and experienced Gameplay Programmer to help shape engaging systems for an ambitious multiplayer open...  ...équipes diversifiées; $1 - $1 a year Nous recherchons un·e programmeur·euse gameplay passionné·e pour contribuer à la création de systèmes... 
    Senior
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...characteristics as per applicable law. We’re looking for a Senior System Programmer to play a key role in bringing a AAA title to players....  ...appropriées afin de les résoudre. Nous recherchons une·un Programmeur·euse Systèmes Senior pour jouer un rôle clé dans la livraison... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...jeux Sony au Canada.    Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez...  ...techniques et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez... 
    Senior
    Full time

    Haven Interactive Studios

    Montréal, QC
    more than 2 months ago
  •  ...per applicable law. Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our flagship franchise...  ...Rejoignez l’équipe de Dead by Daylight en tant que Programmeur(se) généraliste principal(e) et contribuez à façonner la prochaine... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...joueurs.  DESCRIPTION DU POSTE Nous sommes à la recherche d’un Programmeur.euse de Jeu passionné par la création de systèmes performants...  ...du calendrier de développement et livrer les tâches de programmation dans les délais Participer aux revues de code, proposer des... 
    Full time
    Work at office
    Worldwide
    Monday to friday
    10 hours per week
    Flexible hours

    Ludia

    Montréal, QC
    more than 2 months ago
  •  ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help bring the dark and immersive world of Blight: Survival...  ...l’équipe; Collaborer avec les designers, artistes et autres programmeur·se·s pour donner vie aux fonctionnalités; Participer aux... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help support our amazing horror IP, Dead By Daylight. At the...  ...des équipes diversifiées. Nous sommes à la recherche d’un·e Programmeur·euse de jouabilité pour contribuer au développement de notre... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  • $120k - $150k per year

     ...jeux. Et c'est là que vous intervenez... Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de...  ...nos collaborateurs grâce à d'avantages sociaux flexibles et de programmes de récompenses, de swag, des collations et bien plus encore. Voici... 
    Senior
    Full time
    Apprenticeship
    Summer work
    Work at office
    Flexible hours
    Day shift

    Kabam

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeur UI senior / Senior UI Programmer. Be the first to apply!