Programmeur UI senior / Senior UI Programmer
Required skills
- C++
- game development
- embedded systems
- Unreal Engine 5
- Slate
- UMG
- MVVM
- code reviews
- ergonomics
- UX principles
Nice to have
- CommonUI
- Unreal's MVVM plugin
- PC-centric platform workflow
Role summary
Highdive is seeking a Senior UI Programmer to join their new international game team in Montreal. The role involves building and optimizing game interfaces, menus, and HUDs across platforms using C++ and Unreal Engine 5. Responsibilities include analyzing design documents, implementing UI systems, ensuring visual consistency, optimizing code for performance and memory, and applying knowledge of ergonomics, UX, localization, and accessibility. The ideal candidate has a Bachelor's degree in Computer Science or equivalent, a minimum of 6 years of C++ programming experience in game development, and strong troubleshooting and communication skills. Experience with MVVM philosophy and Unreal Engine 5 (Slate, UMG) is required. Familiarity with CommonUI and PC-centric workflows is a plus.
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 :
Qualifications :
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 :
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
Qualifications
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 roles
- Programmeur moteur senior / Senior Engine ProgrammerHighdive · Montreal, QC · Onsite
- Designer Principal UI/UX / Principal UI/UX DesignerHighdive · Montreal, QC · Onsite
Assistant commercialAmerican Iron & Metal · Montreal, QC · Onsite
DIRECTOR, GOVERNMENT FUNDS - Montreal, Ottawa & TorontoBDC · Montreal, QC · Hybrid- Responsable produit / Product ManagerOPAL-RT · Montreal, QC · Hybrid
Inside Account Executive - Directeur(trice) de comptes internes - bilingueTD SYNNEX North America · Montreal, QC · Hybrid
