Senior UI Programmer

🔥 13 hours ago

🇨🇦 Canada – Remote

💵 $120k - $160k / year

⏰ Full Time

🟠 Senior

🖥 Software Engineer

👻 Ghost score 0%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Torn Banner Studios

Torn Banner Studios

51 - 200 employees

Founded 2010

🎮 Gaming

👥 B2C

Gaming • B2C

Torn Banner Studios is an independent video game developer and publisher based in Toronto, Canada. Born from a team of modders, the studio is known for multiplayer action and melee-focused titles like Chivalry: Medieval Warfare, Chivalry 2, and the co-op horror No More Room in Hell 2. Torn Banner emphasizes community-driven development, cross-platform releases, live-service support, and a collaborative, remote-friendly studio culture.

📋 Description

• 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

Apply Now

Similar Jobs

🔥 16 hours ago

Arctic Wolf

1001 - 5000

R&D Tools Senior Developer administering Jira, Confluence, GitHub, and R&D tools. Supporting Arctic Wolf’s cybersecurity platform and product development teams.

🕒 3 days ago

Button

51 - 200

📣 Marketing

💼 Consulting

📦 Logistics

Senior Microsoft developer modernizing government regulatory systems through Microsoft 365, Power Platform and Dataverse. Designing scalable solutions, automating processes and supporting secure digital transformation.

🕒 September 4

Fresche Solutions

201 - 500

💼 Consulting

Programmeur RPG senior modernisant les applications IBM i critiques des clients de Fresche Solutions. Analyse, développement, tests et architecture ILE avec expertise RPG et DB2.

🇨🇦 Canada – Remote

💰 Debt Financing on 2018-05

⏰ Full Time

🟠 Senior

🖥 Software Engineer

🗣️🇫🇷 French Required

ERP

SQL

Subversion

🕒 September 3

Medavie

5001 - 10000

🏥 Healthcare

⚕️ Healthcare Insurance

Senior Programmer Analyst managing enterprise QA and testing platforms for Medavie, a national health solutions partner. Supporting automation, vendors, upgrades, governance, and continuous improvement.

🕒 September 2

BlueMatrix

51 - 200

💸 Finance

☁️ SaaS

🤝 B2B

Software Engineer building client-facing Java services for BlueMatrix’s capital-markets email, analytics, and broker-relationship platform. Scaling microservices, REST APIs, and market features for global demand.