×
Register Here to Apply for Jobs or Post Jobs. X

Senior UI Programmer

Job in Toronto, Ontario, C6A, Canada
Listing for: certainaffinityinc
Full Time position
Listed on 2026-07-30
Job specializations:
  • Software Development
    Game & 3D/XR Development, Software Engineer, Senior Developer, Front End Developer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 CAD Yearly CAD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Senior UI Programmer Description

As a Senior UI Programmer at Certain Affinity, you will build the interface that connects players to the game. You’ll collaborate closely with UI/UX designers and artists to implement intuitive and responsive HUDs, menus, and interactive systems. We are looking for someone who doesn’t just place widgets on a screen, but someone who builds clean, reusable UI frameworks that perform across multiple platforms and elevate the player experience.

Responsibilities
  • Implement and maintain responsive UI systems, ensuring smooth interaction and visual fidelity between the player and the game
  • Partner with UI/UX designers and artists to translate wireframes and visual concepts into functional, high-performance in-game interfaces
  • Develop and optimize reusable UI components and systems to streamline workflows
  • Diagnose and resolve UI-related bugs, performance bottlenecks, and input-handling issues across the game layout
  • Participate in code reviews and maintain clean technical documentation to support a collaborative engineering environment
Technical Requirements
  • 3+ years of professional game development experience, with a dedicated focus on UI
  • Solid experience developing user interfaces within Unreal Engine, specifically using UMG and Blueprints
  • Proficiency in C++ and a solid understanding of object-oriented programming principles
  • Experience managing complex UI states, input handling (gamepad, keyboard, mouse), and localized text systems
  • Familiarity with profiling tools to identify and fix UI-driven memory and performance issues
Non-Technical Requirements
  • Ability to collaborate across disciplines, taking creative concepts and breaking them down into clear technical tasks
  • A proactive problem-solver who takes ownership of assigned features and drives them to completion

    Strong communication skills, with the ability to discuss technical constraints and design trade-offs openly with non-technical peers
  • A detail-oriented eye for animation timing, layout precision, and overall user experience polish
Extra Credit
  • Experience shipping a multi-platform AAA title (Console and PC)
  • Familiarity with motion design, materials, or shaders inside Unreal Engine
  • A passion for UI/UX design trends and accessibility standards in gaming

Salary Range: 100K-130K CAD

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary