Senior UI Programmer

atTorn Banner StudiosRemoteCA flagCanadaFull-timeSoftware EngineerSeniorC$120k – C$160k/year

Posted 9 hours ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Take ownership of the development and continuous enhancement of the game's UI systems and player-centric experiences.

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

• Produce clear, maintainable, efficient, and well-documented code.

• Construct UI for large-scale multiplayer gameplay, encompassing dynamic gameplay states, player information, team communication, objectives, equipment, and real-time systems.

• Debug, profile, and optimize UI features across various target platforms.

• Convert UI/UX designs and visual concepts into refined, functional game features.

• Establish and uphold UI programming standards, patterns, and best practices.

• Create and sustain technical documentation while communicating UI system capabilities, limitations, and constraints.

• Work alongside the programming team to identify technical challenges and devise maintainable solutions.

• Enhance UI tools, workflows, and development practices.

• Recognize opportunities to boost UI usability, performance, reliability, and maintainability.


⛳️ Requirements

• A minimum of 3 years of professional experience in video game programming.

• At least 1 year of professional experience in developing game UI, ideally within a collaborative, multi-disciplinary team.

• Experience with at least 1 shipped game in a UI Programmer role.

• Strong comprehension of game UI/UX principles and a genuine passion for creating intuitive player experiences.

• Proven experience in taking UI features from concept to implementation, including iteration, debugging, and final polishing.

• Excellent problem-solving and debugging abilities, with the capacity to independently investigate complex technical issues.

• Outstanding communication and collaboration skills, enabling effective teamwork with programmers, designers, artists, and QA personnel.

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

• Comfortable researching unfamiliar technologies and systems.

• Strong proficiency in C++.

• Proficient in Unreal Engine 5.

• Familiar with Common UI, Lyra, Enhanced Input.

• Experience working on live service games post-launch.


🏝️ Benefits

• 6.5 weeks of paid vacation.

• Eligible for the Employee Stock Options Plan.

• Flexible schedule and work location, with options for remote, hybrid, or on-site work.

• Comprehensive healthcare and benefits plan for you and your family.

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

People also viewed

Rob Levine Legal Solutions7 hours ago

Junior Website Developer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Axios7 hours ago

Senior Director, Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$250k – $270k/year
ApplyView job
BibliU9 hours ago

VP Engineering

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer
ApplyView job
GibbsCAM9 hours ago

Software Engineer

US flagNorth Carolina, +2 more statesFull-timeSoftware Engineer
ApplyView job
Sandvik10 hours ago

Software Engineer

US flagNorth Carolina, +2 more statesFull-timeSoftware Engineer
ApplyView job
Agilent Technologies10 hours ago

Software Engineer

US flagTexas OnlyFull-timeSoftware Engineer$116.8k – $219k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers