UI Programmer building responsive HUDs, menus, and multiplayer interfaces for Torn Banner Studios’ realistic combat games. Owning UI systems from implementation through optimization and polish.
Responsibilities
Own the development and ongoing improvement of the game’s UI systems and player-facing experiences
Design and implement robust, responsive UI features with Gameplay, Systems, Design, Art, and QA teams
Write clear, maintainable, performant, and well-documented code
Build UI for large-scale multiplayer gameplay, including dynamic gameplay states, player information, team communication, objectives, equipment, and real-time systems
Debug, profile, and optimize UI features across target platforms
Translate UI/UX designs and visual concepts into polished, functional game features
Establish and maintain UI programming standards, patterns, and best practices
Create and maintain technical documentation and communicate UI system capabilities, limitations, and constraints
Collaborate with the programming team to identify technical challenges and develop maintainable solutions
Improve UI tools, workflows, and development practices
Identify opportunities to improve UI usability, performance, reliability, and maintainability
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
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
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
Senior project engineer leading aerospace research and technology initiatives at SOGECLAIR. Managing aircraft development projects, schedules, budgets, risks, and change governance.
PixiJS developer building reusable, AI - driven slot game frameworks for iLogos Game Studios. Optimizing WebGL performance and integrating real - time APIs for gambling and iGaming projects.
Electrical project engineering specialist supporting capital projects across Alcoa’s Canadian aluminum operations. Providing electrical, automation, instrumentation, controls, and systems integration expertise.
Systems programmer analyst developing, testing, deploying, and maintaining Desjardins IT software and infrastructure solutions. Analyzing complex incidents and coordinating standardized technology solutions with business partners and architects.
Développeur mobile créant des produits numériques innovants chez Mirego, agence de développement logiciel. Conception d'applications iOS et Android multiplateformes avec React Native ou Kotlin Multiplatform.
UiPath Developer supporting and enhancing production automations for Paralucent. Troubleshooting UiPath workflows and maintaining continuous shift - based support across Canada or India.
ABAP/ODATA Developer designing, developing, and supporting SAP ABAP and OData solutions. Delivering S/4HANA customizations, integrations, and technical project support.
Software Engineer building full - stack AI healthcare workflow products at exacare ai. Developing scalable systems, integrations, and customer - facing features for post - acute care teams.
Principal CRM Developer building Dynamics 365 and Azure solutions for Ontario’s condominium authority. Leading CRM delivery, integrations, CI/CD, testing, and engineering standards.