As a UI programmer you will be responsible for a wide range of tasks and taking responsibility for all of the game’s UI and UX needs.


  • Write clear, maintainable, and well-documented code
  • Develop UI features by working collaboratively with multiple teams including Programmers, Designers, Artists and QA
  • Debug, profile, and optimize UI features and systems
  • Create and update documentation, and communicate best practices and technical constraints of the UI systems
  • Be a driving force in the continuous improvement of the development environment and practices
  • Work closely with the programming team to accomplish creative solutions to blockers


  • An understanding and passion for video game user interface design
  • At least 3 years of professional video game programming experience
  • At least 1 year of professional experience developing game UIs, especially collaboratively
  • C++ proficiency
  • Excellent interpersonal communication skills
  • High degree of self-motivation and initiative-taking
  • Predilection and the ability to take on research and self-education


  • Have, or are pursuing, a B.S. or M.S. in Computer Science, Computer Engineering, or an equivalent degree
  • Experience working with Unreal Engine 4/5
  • Experience creating UIs with UE4’s UMG system
  • Experience with console or PC game development
  • Experience developing AAA titles on multiple platforms
Job Category: Programming
Job Type: Full Time
Job Location: Canada Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx