Senior UI Programmer

HighdiveMontrealJob.bopublished 10/16/2026
Must-have:VueAIGamingSenior
Machine translation — original language: French.Show original

About the company

Why we could be the perfect company for you:

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

Join us to work on an ambitious project, in a unique start-up atmosphere and with a team of passionate and energetic game developers!

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.

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

Your tasks

Highdive is looking for an experienced generalist programmer who can help the UI/UX team create and optimize game interfaces, implement menus, HUD, and UI tools across all platforms, collaborating with designers and artists to ensure visual and performance cohesion.

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 all 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 to meet 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.

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.

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

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
  • Minimum of 6 years of C++ programming experience in game development or embedded systems.
  • Ability 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)
  • Asset: CommonUI, Unreal MVVM plugin, PC-centric platform workflow experience.
  • 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.

What we offer

We also offer

  • Insurance coverage and telemedicine from day one;
  • Transportation and meal allowance;
  • Referral bonus;
  • RRSP with employer contribution.

We also offer

  • Insurance coverage and telemedicine from day one,
  • Transportation and meal allowance,
  • Referral bonus,
  • RRSP with employer contribution.

Other

_Language Requirement Justification_ NetEase is committed to fostering a French-speaking work environment for its employees in Quebec. Every effort has been made to avoid requiring a language other than French for this position.

However, proficiency in English is essential for this position, as the employee will need to communicate regularly with colleagues and stakeholders located outside of Quebec, where English is the primary language of communication between offices.

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