Programmeur UI senior / Senior UI Programmer
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.
- ...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...SeniorFull timeWork at office
- ...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...SeniorFull timeFlexible hours
- ...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...SeniorFull timeMonday to friday
- ...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...SeniorFull time
- ...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...SeniorFull timeWork at office
- ...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...SeniorFull timeTemporary workInternship
- ...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;...SeniorFull time
- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeWorldwide
- ...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 timeWork at officeRemote workWorldwide
- ...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...SeniorFull timeWorldwide
- ...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 contractFull timeLocal area
- ...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
- ...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...SeniorFull timeWorldwide
- ...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...SeniorFull timeWork at officeRemote workWorldwide
- ...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...SeniorLong term contractFull timeWorldwide
- ...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 timeCasual work
- ...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...SeniorLong term contractFull timeWork at officeLocal area3 days per week
- ...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...SeniorFull timeWork at officeRemote workFlexible hoursDay shift2 days per week
- ...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...SeniorFull time
- ...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...SeniorFull timeApprenticeshipLocal areaRemote workWorldwideFlexible hours
- ...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...SeniorFull time
- ...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...SeniorFull timeFlexible hours
- ...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...SeniorFull time
- ...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...SeniorFull time
- ...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...SeniorFull time
- ...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 timeWork at officeWorldwideMonday to friday10 hours per weekFlexible hours
- ...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
- ...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
$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...SeniorFull timeApprenticeshipSummer workWork at officeFlexible hoursDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur UI senior / Senior UI Programmer. Be the first to apply!
- analyste programmeur cobol Montréal, QC
- developpeur filemaker Montréal, QC
- remote developer Montréal, QC
- analyste programmeur Montréal, QC
- designer developer Montréal, QC
- courseware developer Montréal, QC
- 3d programmer Montréal, QC
- entry level developer Montréal, QC
- etl developer Montréal, QC
- information developer Montréal, QC


