Montréal jobs selected exclusively for you!

To post a job, login or create an account |  Post a Job

UI Programmer

Lange Consultants

This is a Full-time position in Montréal, QC posted January 13, 2018.

Based in Montreal, Reflector Entertainment Ltd, an affiliated company of Groupe Lune Rouge, is dedicated to the creation, production and distribution of cross-platform content for a global audience.

Reflector Interactive, a subsidiary of Reflector Entertainment Ltd, is looking for a UI PROGRAMMER who will report directly to the Technical Director.


  • Work on multiple platforms, along with gameplay programmers, and implement features that support the game designers vision;
  • Implement menu and interface systems while following the specific rules inherent to each target platform;
  • Collaborate with engine programmers to provide development interface tools (debug) for gameplay programmers;
  • Collaborate with gameplay programmers to provide consistent API;
  • Collaborate with design and artistic teams to quickly prototype interaction concepts for the game;
  • Review user interface and optimize performance and resource utilization;
  • Maintain code performance;
  • Troubleshoot any UI issues;
  • Manage programming task schedule updates and coordinate with production team;
  • Ensure coding standards are followed;
  • Ensure the creation of technical documentation;
  • Perform all other relevant programming tasks.


  • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience;
  • Minimum five (5) years of relevant experience as a UI Programmer in the game industry;
  • Shipped at least 1 game as a UI Programmer, preferably on a ‘AAA’ console title;
  • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development;
  • Knowledge of current trends in graphics and user interface design;
  • Strong knowledge of performance/memory constraints of building game UI required;
  • Experience with commonly used development tools such as Visual Studio and Perforce;
  • Autonomous and flexible with work organization;
  • Results-oriented;
  • Ability to adapt to change;
  • Experience with Unity3D a big plus;
  • Experience with multithreading constraints, an asset;
  • Modern console development experience, an asset;
  • Excellent communication skills in English and French (both oral and written).

We thank all candidates for their interest. Only those applicants whose qualifications are most relevant will be considered and contacted. All applications will be treated confidentially.

Please submit your resume by email, in a Word or PDF format, to Marie-Eve Filion at

Skills Required

  • Education level: None
  • Work experience (years): None


Salary: N/D

How to Apply