Engine UI Programmer

9 Hours ago • 2-5 Years • Frontend Development • $104,500 PA - $149,243 PA

Job Summary

Job Description

Develop core UI frameworks in our game engine (C++), refactor existing code, and implement new UI elements. Identify workflow issues and propose solutions. Improve core UI systems (animation, menu management, HUD). Establish best practices and refactor code. Collaborate with designers to implement new UI elements. The ideal candidate will have exceptional engineering skills and deep knowledge of UI programming patterns, and a passion for building robust, user-friendly UI frameworks. We're looking for someone passionate about UI engineering and design, capable of juggling multiple projects and meeting deadlines.
Must have:
  • 2+ years C++ engineering experience
  • UI framework development experience
  • Clear communication skills
  • Passion for UI engineering
  • Self-motivated
Good to have:
  • Immediate mode UI (ImGui) experience
  • Custom game engine experience
  • UI shader writing
  • Multi-platform UI development
  • Experience with Figma
Perks:
  • Medical, dental, vision
  • 401k
  • Paid time off
  • Annual discretionary bonus

Job Details

At thatgamecompany, we strive to create beautiful and intuitive UI, which embraces and contributes to the emotional experiences of our games. Our company is known for having a distinct perspective on what games can be, and crafting unique experiences that players can’t find elsewhere as a result; our approach to UI is no different. Our mission is to take risks in our designs, to break new ground with solutions that players haven’t seen before, and are hand-tailored towards the unique goals of our games.

We are looking for a talented Engine UI Programmer to join our UI team. This individual will develop core UI frameworks in our game-engine, refactor existing code to meet best practices, and implement new UI elements in the game. The ideal candidate will have exceptional engineering skills and deep knowledge of various UI programming patterns, along with a passion for building robust, user-friendly UI frameworks.

Responsibilities:

  • Take ownership of the core UI technology stack in our proprietary game engine. We currently have an immediate-mode UI system in C++

  • Identify issues in our team’s workflow, and propose / implement solutions to streamline our processes and reduce future bugs

  • Improve and/or refactor many of our core UI systems, including the UI animation system, menu management system, HUD system, etc

  • Help establish best practices for UI implementation, and refactor existing code to adhere to this

  • Collaborate with UI Designers and various other disciplines to implement new UI elements

Must-Haves:

  • 2+ years of professional engineering experience with C or C++

  • Experience developing UI frameworks

  • Clear communication skills, ability to work closely with other high-caliber engineers, designers, and artists

  • Passionate about UI engineering and design

  • Self-motivated and capable of juggling multiple projects to meet deadlines

Nice to Haves:

  • Experience working in immediate mode UI systems (ie. ImGui)

  • Experience working in an inhouse or custom game-engine

  • Experience writing UI shaders

  • Experience developing multi-platform interfaces, with varying input methods (ie. touch vs. gamepad input)

  • Experience working with designers to implement and iterate on designs based on existing mockups

  • Understanding of HTML Flexbox layout system

  • Experience with UI design/prototyping tools such as Figma

We look forward to meeting you!

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

The salary range for this position is $104,500 USD to $149,243 USD annually, with the opportunity to earn an annual discretionary bonus. This salary range is an estimate, and the actual salary may vary based on the Company’s compensation practices.

Employees in this position are eligible to participate in the Company’s standard employee benefit programs, which currently include the following: medical, dental, vision, 401k, and paid time off.

Similar Jobs

Thatgamecompany - Full Stack Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
5 Months ago
Mindtickle - Managed Services associate: ID

Mindtickle

Pune, Maharashtra, India (Hybrid)
3 Months ago
Dun & Bradstreet - Strategic Alliance Relationship Manager -m/f/d (R-16943)

Dun & Bradstreet

Frankfurt, Hessen, Germany (On-Site)
3 Months ago
PwC - Consultor Salesforce

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
4 Months ago
Balbix - Technical Writer

Balbix

Gurugram, Haryana, India (On-Site)
3 Months ago
Nagarro - Staff Engineer, PHP- DRUPAL

Nagarro

Sri Lanka (Remote)
3 Months ago
Xsolla - Middle/Senior Frontend Developer

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
3 Weeks ago
Larian Studios - Internship - Tools Programmer

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
5 Months ago
Gunzilla - Senior Frontend Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
Canva - Staff Machine Learning Engineer - User Voice

Canva

Melbourne, Victoria, Australia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paypal - Product Design Lead

Paypal

New York, New York, United States (Hybrid)
4 Months ago
USE Insider - Technical Support Engineer - Thailand

USE Insider

Bangkok, Bangkok, Thailand (Hybrid)
3 Months ago
The Walt Disney Company - Associate Manager, Marketing (CRM)

The Walt Disney Company

Hong Kong (On-Site)
3 Months ago
IGG - Unity Programmer Intern

IGG

Singapore (On-Site)
3 Months ago
Paypal - Sr. UX Designer

Paypal

San Jose, California, United States (Hybrid)
4 Months ago
CloudHire - Angular NestJS Architect

CloudHire

Bengaluru, Karnataka, India (Remote)
3 Months ago
SVKM's Narsee Monjee Institute of Management Studies (NMIMS) - Social Media Manager

SVKM's Narsee Monjee Institute of Management Studies (NMIMS)

Maharashtra, India (On-Site)
11 Months ago
PwC - Data Analytics and Assurance | Manager| RAS | Dublin

PwC

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Infogain - iOS Developer (Senior)

Infogain

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Everyday Health Group - Jr. SEO Analyst

Everyday Health Group

Mumbai, Maharashtra, India (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Fabric - Applied Researcher, Cryptography Hardware

Fabric

British Columbia, Canada (Remote)
4 Months ago
Larian Studios - SENIOR HR GENERALIST

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Hasbro - Senior Texture Artist

Hasbro

Canada (On-Site)
3 Months ago
Keywords Studios (Player Support) - Business Development Manager - Localization & QA Services - Canada

Keywords Studios (Player Support)

British Columbia, Canada (Remote)
1 Month ago
Electronic Arts - Experience Designer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
4 Weeks ago
The Walt Disney Company - Senior Effects Technical Director

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Epic Games - Senior Tool Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Squeeze Animation Studios - Administrateur senior des systèmes/réseau (Windows et réseautage)

Squeeze Animation Studios

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - QA Lead

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Art Team Lead (Modeling and Textures)

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Seedify - Engineering Lead (Remote)

Seedify

(Remote)
6 Months ago
BBY India - Software Engineer I [T500-14388]

BBY India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
SparkCognition - Senior Software Engineer (Frontend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Marvel Technologies  Inc  - Senior Frontend Developer

Marvel Technologies Inc

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Next Level Business Services - oracle adf developer

Next Level Business Services

Miami, Florida, United States (On-Site)
3 Months ago
Intel Corporation - Web Application Development Engineer

Intel Corporation

San José, San José Province, Costa Rica (Hybrid)
1 Month ago
Kojima Productions - UI Programmer

Kojima Productions

Tokyo, Japan (On-Site)
2 Months ago
QuinStreet - UI Developer (Contract)- Agent Portal

QuinStreet

India (Remote)
4 Months ago
SmileGate - Senior UI Designer - Next Crossfire

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Luxoft - Senior React JS Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

thatgamecompany designs and develops artistically crafted, broadly accessible video games that push the boundaries of interactive entertainment. We respect our players and want to contribute meaningful, enriching experiences that touch and inspire them.

We seek talent that values integrity and personal growth within an environment of intense collaboration and experimentation.

Our mission - create timeless entertainment that make positive change to the human psyche worldwide.

Canada (Remote)

Canada (Remote)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

United States (Remote)

United States (Remote)

United States (Remote)

View All Jobs

Get notified when new jobs are added by That game company

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug