Apply now

Posted 21 days ago

Programmeur UI senior / Senior UI Programmer

@ Highdive

Montréal, Quebec

6+ years experienceBilingual
Apply now
SIGNALS

Responsibilities:

  • Développer et superviser les menus et l'ATH du jeu
  • Analyser les documents de conception et optimiser l'UX
  • Concevoir et implémenter les systèmes UI sur toutes les plateformes
  • Optimiser le code UI pour la performance et la mémoire

Requirements summary:

  • Baccalauréat en informatique ou génie informatique, ou équivalent
  • Minimum de 6 ans d'expérience en C++ pour le jeu ou les systèmes embarqués
  • Expérience avec Unreal Engine 5 (Slate, UMG)
  • Compréhension de MVVM et excellentes capacités de débogage
  • Atout : CommonUI, plugin MVVM d'Unreal

Tools & skills

Benefits mentioned

Retirement plan
Source and dates

Employer career site / ATS feed · greenhouse

Employer posting date
2026-10-16
First seen by our source
2026-10-16
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience6+ years
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
EducationBachelor’s degree (required)
Fields of studyComputer Science, Computer Engineering
Perks mentionedRetirement plan, Performance bonus, Transit support, Free or discounted meals, Home office allowance

Summary and details written by AI from the posting; the employer’s posting is the authority.

Highdive

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Highdive, a NetEase Games ThunderFire development studio | Leap Into Play

Full company description

We are Highdive, a NetEase Games ThunderFire development studio from Montreal. Leap into Play! Bound by no borders, we create games that let us dive into pure emotions, together. Nous sommes Highdive, un studio de dévelopement NetEase Games - ThunderFire, de Montréal. Plonge dans l’univers du jeu ! Nous créons par-delà les frontières, des jeux qui nous font vivre ensemble, de pures émotions.

LinkedIn followers
2,876
People associated on LinkedIn
114
Reported office locations
  • Montréal, QC, CA
Other recorded names
  • Highdive
Profile identifies a recruitment agency
No

We are Highdive, a NetEase Games ThunderFire development studio from Montreal. Leap into Play! Bound by no borders, we create games that let us dive into pure emotions, together. Nous sommes Highdive, un studio de dévelopement NetEase Games - ThunderFire, de Montréal. Plonge dans l’univers du jeu ! Nous créons par-delà les frontières, des jeux qui nous font vivre ensemble, de pures émotions.

FieldValue
IndustryComputer Games
Company size51-200 employees
HeadquartersMontréal, QC
Organization typePrivately Held
Year founded2019
Open jobs on Jobsy9
LinkedInView page
Job description

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.

Similar jobs

  • TikTok Shop Growth Manager

    Montréal, QC
    Full Time

    ScaleJet

    - Proven Track Record: 3–5+ years of hands-on experience scaling TikTok Shop specifically for US D2C brands (in-house or top-tier agency); - Volume & Systems Operator: Proven ability to run high-volume creator outreach…

  • Conseiller investissement

    Montréal, QC
    Full Time

    NATIONAL BANK OF CANADA

    Grâce à ton approche chaleureuse et la qualité de tes conseils, tu fais vivre une expérience humaine en proposant nos produits d’épargne qui répondent aux besoins de notre clientèle; Détenir un diplôme d’études…

  • Responsable - Expedition/Reception

    Montréal, QC
    $27–$35/hrFull Time

    Randstad Canada

    Expérience de responsable expédition/réception ou chef d'équipe logistique; Expérience confirmée sur chariot élévateur et pont roulant; Excellente maîtrise du français, oral et écrit

    chariot élévateur électrique, pont roulant, suite bureautique, logiciels logistiques

    Analyste financier Senior - 100K à 120K - Montreal- Mode Hybride

    Montréal, QC
    $100k–$120k/yrFull Time

    Randstad Canada

    100K à 120K selon expérience; - Salaire : 100K à 120K par année selon expérience; Possédez-vous les compétences requises ?

  • Chef.fe d’équipe, conception technique / Lead Technical Designer

    Montréal, QC
    On-siteFull Time

    WB Games Montreal Inc.

    8+ YOE1+ MgmtCandidates need at least 8 years of technical design experience in video games, including one year in a lead or management role, contributions to at least two AAA titles with one shipped on console and PC, and advanced Unreal Engine 5 skills.

    Unreal Engine 5, Maya, 3ds Max, Perforce, Jira, Python

  • Orthodontic Integration Specialist - Quebec (preferably Montreal area)

    Montréal, QC
    Remote

    LightForce Orthodontics

    5+ YOELightForce needs candidates with dental or orthodontic clinical certification or practice management experience, 5+ years in health care, and a college-level education. Candidates must be bilingual in French and English, hold a valid driver's licence, and live in Quebec.

    Digital orthodontic platform

  • Inside Account Executive - Directeur(trice) de comptes internes - bilingue

    Montréal, QC
    Full Time

    TD SYNNEX Canada ULC

    3+ YOECandidates need 3 to 5+ years of B2B sales, channel or account management experience, preferably in technology, plus a post-secondary education or equivalent. Strong consultative selling, negotiation, CRM and communication skills in both English and French are essential.

    Salesforce, Excel

  • Chef.fe d’équipe du bonheur client

    Montréal, QC
    RemoteFull Time

    Cozey

    2+ YOE2 à 3 ans d’expérience en service à la clientèle; Expérience de coaching, de formation ou de mentorat; Expérience de gestion de conversations délicates et de récupération de service

    IA, Base de connaissances

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.