Senior UI Programmer
$120k - $160k per yearTorn Banner
- 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.
- 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...SeniorFull time
- ...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...SuggestedLong term contract
$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...SeniorPermanent employmentFull timeFlexible hours$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...SeniorLong term contractPermanent employmentFull timeCasual workLocal areaRemote work- 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 ...SeniorFull time
$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 employmentFull timeLocal areaRemote workFlexible hours$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 jobFull timeWork at officeRelocationFlexible hours$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...SeniorLong term contractFull timeRemote work- ...- 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...SeniorRemote jobHourly payOngoing contractFull timeContract workFor contractorsInternship
- ...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 timeContract workRemote workFlexible hours
- ...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 contractFull time
- ..., 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 timeWork at officeRemote workWork from homeFlexible hours
- 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 timeWork at office
- 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 timeWork at office
- 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 timeWork at office
- ...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...SeniorFull time
$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 contractFull timeTemporary workInternshipWork at office- ...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
- ...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 timeContract workFlexible hours
- 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
$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 jobFull timeWorldwideHome officeFlexible hours- ...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 timeContract work
$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...SeniorRemote jobFull timeLocal areaImmediate startFlexible hours$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...SeniorFull timeLocal areaRemote workFlexible hours$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.,...SeniorFull timeWork at officeLocal area- ...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 jobLong term contractFull timeContract workFreelanceFlexible hours
$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...SeniorFull timeRemote workFlexible hours$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...SeniorFull timeLocal areaRemote workWork from homeHome office- ...this is where you’ll thrive. The Role Legend is hiring a Senior Product Designer to join our Sports Pillar. This is a high-impact... ...process - from discovery and research through to high-fidelity UI and delivery. ~ Strong UX and UI craft with experience designing...SeniorFull timeInternship
- ...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...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior UI Programmer. Be the first to apply!

