Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior UI Programmer

$120k - $160k per year
Full-time

Torn Banner

Canada
  • Remote job

The Company

Torn Banner Studios is a Toronto, Canada-based independent game development studio founded in 2010. We first made our mark with Chivalry: Medieval Warfare, a multi-million copy selling title that redefined melee combat in gaming. Since then, we’ve continued to grow and innovate, releasing Chivalry 2 and, most recently, No More Room in Hell 2. Today, our team of around 100 developers is dedicated to creating unique, challenging, and fun gaming experiences.

 

The Role

As a UI Programmer, you will play a key role in designing and delivering the user interface and user experience for our multiplayer realistic combat game. You’ll take ownership of UI systems and features across the game, working closely with programmers, designers, artists, and QA to build interfaces that are responsive, intuitive, performant, and consistent with the game’s grounded aesthetic.

You’ll contribute to everything from moment-to-moment gameplay UI and HUD systems to menus, settings, multiplayer features, and the underlying technology that supports them.

Note: While this role can be carried out remotely, candidates are required to be current Ontario or Quebec residents or willing to relocate to Ontario.

 

Responsibilities


  • Own the development and ongoing improvement of the game’s UI systems and player-facing experiences.

  • Design and implement robust, responsive UI features in collaboration with Gameplay, Systems, Design, Art, and QA teams.

  • Write clear, maintainable, performant, and well-documented code.

  • Build UI that supports the demands of a large-scale multiplayer game, including dynamic gameplay states, player information, team communication, objectives, equipment, and other real-time systems.

  • Debug, profile, and optimize UI features to ensure smooth performance across target platforms.

  • Work closely with UI/UX designers and artists to translate designs and visual concepts into polished, functional game features.

  • Establish and maintain UI programming standards, patterns, and best practices across the project.

  • Create and maintain technical documentation, and clearly communicate the capabilities, limitations, and technical constraints of UI systems.

  • Collaborate with the broader programming team to identify technical challenges and develop creative, maintainable solutions.

  • Contribute to improving the tools, workflows, and development practices used to create and maintain UI.

  • Proactively identify opportunities to improve the usability, performance, reliability, and maintainability of the game’s UI.

Requirements


  • 3+ years of professional experience programming video games.

  • 1+ years of professional experience developing game UI, ideally on a collaborative, multi-disciplinary team.

  • At least 1 shipped game in a UI Programmer capacity

  • Solid understanding of game UI/UX principles and a genuine interest in creating intuitive player experiences.

  • Experience taking UI features from concept through implementation, iteration, debugging, and polish.

  • Strong problem-solving and debugging skills, with an ability to investigate complex technical issues independently.

  • Excellent communication and collaboration skills, with the ability to work effectively with programmers, designers, artists, and QA.

  • A high degree of self-motivation, ownership, and initiative.

  • Comfortable researching unfamiliar technologies and systems

Bonus


  • Strong proficiency in C++.

  • Proficient with Unreal Engine 5

  • Proficient with Common UI, Lyra, Enhanced Input.

  • Experience working on live service games post launch

Benefits & Perks


  • 6.5 weeks paid vacation

  • Eligible for Employee Stock Options Plan

  • Flexible schedule and work location, with your choice of remote, hybrid, or on-site.

  • Healthcare & benefits plan, for you and your family

  • 100% parental leave top-up for 16 weeks, for Canadian employees.

 

To see our team, our office and what we do as a company visit .

Torn Banner Studios welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Compensation


  • The pay range for this role is $120,000 to $160,000.   The range for this role represents candidates across a wide range of skills and experience for the position. Increased salaries may be achievable for those who have achieved mastery and deep industry knowledge over time. Your specific offer will rely on your unique experience and alignment to our team's needs for the position.

Transparency on use of AI and position vacancy


  • Our recruitment process does not use artificial intelligence to automatically screen, assess, or select applicants. All decisions on progressing, rejecting, and offering candidates are made by human reviewers.

  • One AI–enabled tool that may be used during the interview process is that of interview recording, transcription, and summarizing. Again, this would not make decisions, but simply make reviewing the notes easier. We will always ask for the candidates approval before using such a tool.

  • In compliance with Ontario regulations, the advertised posting is for a currently vacant position.

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Senior UI Programmer in Canada vacancy
  • Company Description System Canada resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that...
    Senior
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  •  ...Skeleton Key is headquartered in Austin, TX, and we’re building out a new, growing studio in Montreal, QC. We’re looking for a talented UI Programmer with a passion for creating intuitive, responsive game interfaces. You’ll join our Montreal team to implement and connect UI... 
    Suggested
    Long term contract

    Hasbro

    Canada
    1 day ago
  • $45 - $52 per hour

     ...Senior Robot Programmer – FANUC / Welding Automation Location: KWC Area, Ontario | On-Site Employment Type: Full-Time | Permanent Compensation: $45–$52/hour Schedule: Flexible 4-Day Compressed Work Week Take the Lead on Complex Robotic Automation... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Remote People

    Canada
    3 days ago
  • $92.5k - $132.5k per year

     ...Description High Voltage is actively seeking an experienced Senior Unreal Programmer to join our rapidly growing Engineering team. We firmly believe that the best gameplay experiences are the result of collaboration and iteration between gameplay programmers, designers... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Casual work
    Local area
    Remote work

    High Voltage Software

    Canada
    more than 2 months ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Senior
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  • $92.5k - $107.5k per year

     ...Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the...  ...across various subsystems, such as AI, UI, Physics, Character, Graphics, Engine and...  ...title. Job Details  Job Title: Programmer III  Reports to: Director of Programming... 
    Permanent employment
    Full time
    Local area
    Remote work
    Flexible hours

    Hardsuit Labs

    Canada
    more than 2 months ago
  • $90k - $130k per year

     ...fun gaming experiences.   The Role We’re looking for a UI/UX Designer to join our team and help build the interface experience...  ...in Unreal Engine. You’ll work closely with game designers and programmers to create menus, HUDs, widgets, and UI flows that are clear, responsive... 
    Remote job
    Full time
    Work at office
    Relocation
    Flexible hours

    Torn Banner

    Canada
    27 days ago
  • $135k - $165k per year

     ...About the Role We are looking for a senior UI & SDK Web engineer to join our Web Observability team, responsible for both our dashboard UI (React + TypeScript) and our Web RUM SDK built on OpenTelemetry. This is a hybrid role that bridges product development and observability... 
    Senior
    Long term contract
    Full time
    Remote work

    Embrace

    Canada
    more than 2 months ago
  •  ...- and together, we build a web that works better for everyone. As Kanopi continues to grow, we're looking to engage a Contract Senior UX/UI Designer (Website Strategy & Design) on a contract basis. About The Job At Kanopi, we design, build, and support websites for... 
    Senior
    Remote job
    Hourly pay
    Ongoing contract
    Full time
    Contract work
    For contractors
    Internship

    Kanopi

    Canada
    more than 2 months ago
  •  ...you're passionate about co-development, game art, or solving technical challenges on a global scale. We are looking for a Technical UI Designer who lives and breaths in Unreal Engine. This is a hands-on implementation role, building out UI features and animations from design... 
    Full time
    Contract work
    Remote work
    Flexible hours

    Devoted Studios

    Canada
    more than 2 months ago
  •  ...realms,  we're   seeking passionate, curious, and innovative minds  to join the adventur e.   We are looking for a multidisciplinary UI/UX Director to join our digital game team at Wizards of the Coast and be responsible for defining the visual identity and functional... 
    Long term contract
    Full time

    Hasbro, Inc.

    Canada
    more than 2 months ago
  •  ..., including user interviews.  Constructing user personas and user flow diagrams.  Creating wireframes, prototypes, and detailed UI mockups  Presenting user experience concepts and designs to stakeholders  Collecting and analyzing user feedback and behavioral... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Irth Solutions Inc

    Canada
    more than 2 months ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Canada
    more than 2 months ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Canada
    more than 2 months ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Canada
    more than 2 months ago
  •  ...something that adds to our offerings. We learn continuously, both on the job and through formal training programs. Job Description Senior programmer (OOP experience must) C++ with linux environment (Minimum 10 years experience) Good to have knowledge of UNIX... 
    Senior
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  • $95k - $125k per year

     ...000 - $125,000 which will be determined based on the candidate's experience and qualifications.     The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to high complexity. This role involves following established work plans, achieving... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office

    Innio

    Canada
    more than 2 months ago
  •  ...partners. From interactive prototypes to front-end implementations, your work will help tell Coveo’s story through design. As our UX/UI Designer, Technical Marketing, you will: Design engaging demos, prototypes, and user experiences that showcase Coveo’s platform capabilities... 
    Full time

    Coveo

    Canada
    more than 2 months ago
  •  ...using the system you’ve helped create. If that sounds like the kind of challenge you love, you might have what it takes to be our new UX/UI Designer. What You Bring to the Table… A portfolio that proves you can build systems, not just screens: When we look at your... 
    Full time
    Contract work
    Flexible hours

    Algaecal Inc.

    Canada
    more than 2 months ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  • $75k - $90k per year

     ...about creating thoughtful digital experiences that make it easier for travellers to discover and book unforgettable trips? We’re hiring a UI/UX Designer to help shape the ToursByLocals traveller experience and evolve our design system. (This is a Maternity Leave Cover lasting... 
    Remote job
    Full time
    Worldwide
    Home office
    Flexible hours

    Toursbylocals

    Canada
    a month ago
  •  ...continuously, both on the job and through formal training programs. Job Description Government of Ontario Looking for - Intermediate Programmer /developer Analyst (contract) Location: Toronto Experience in Programming VB.NET using MS Visual Studio 2008 and Team... 
    Full time
    Contract work

    System Canada Technologies

    Canada
    more than 2 months ago
  • $136k - $148k per year

     ...change against “we caught it too late again". We are looking for a Senior QA Engineer I to join our team! You will be responsible for...  ...applications: exploratory, functional, acceptance, regression, and UI testing. Test APIs and backend services (REST, GraphQL) for robustness... 
    Senior
    Remote job
    Full time
    Local area
    Immediate start
    Flexible hours

    Prenuvo, Inc.

    Canada
    15 days ago
  • $142k - $227k per year

     ...languages. ~ Hands-on experience with modern frontend frameworks (React, TypeScript) and a strong understanding of web architecture and UI state management. ~ Experience with modern API design (REST, GraphQL) and relational databases or alternative data stores (e.g.,... 
    Senior
    Full time
    Work at office
    Local area

    Toast

    Canada
    3 days ago
  • $135k - $175k per year

     ...Design is key to our brand identity and product differentiation. As a Senior Product Designer, you will be involved in every aspect of the product development process. You will be using your skills in UI and UX design, product design, interaction design, visual / audio / motion... 
    Senior
    Full time
    Remote work
    Flexible hours

    Koho

    Canada
    more than 2 months ago
  • $104k - $123.5k per year

     ...and marketing channels. StackAdapt is seeking a talented Senior Quality Engineer who is passionate about software quality and test...  ...that address areas such as functional, system, API, integration, UI and regression testing  Work collaboratively with Platform, Product... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Canada
    more than 2 months ago
  • $140k - $180k per year

     ...people who rise to the occasion  We are currently looking for a Senior Salesforce Developer who will be responsible for the development...  ...the Salesforce Ecosystem. ~ Experience developing customer-facing UI/UX. ~ Excellent Communication and Written skills. ~ Ability to... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Bpm

    Canada
    more than 2 months ago
  •  ...Purpose of the Role Welocalize is looking for an English (en-US) into Korean (ko-KR)linguist with experience in the field of Marketing, UI and Support related documents. This is an on-going freelance and remote position. *Please note that it is mandatory for the... 
    Remote job
    Long term contract
    Full time
    Contract work
    Freelance
    Flexible hours

    Welo Global

    Canada
    more than 2 months ago
  • $150k - $170k per year

     ...information, please visit .     The Role  We’re looking for a Senior Frontend Engineer to join the Mission Control team (DataLab...  ...contribute to frontend architecture decisions, establish best practices in UI development, and champion design consistency, accessibility, and... 
    Senior
    Full time
    Work at office
    Remote work

    Capital Markets Gateway

    Canada
    a month ago
  •  ...new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry...  ...to rapidly scaffold Capacitor plugin interfaces, boilerplate UI, and test suites. Review and correct AI-generated code across a... 
    Senior
    Full time
    Local area

    3pillar

    Canada
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior UI Programmer. Be the first to apply!