thatgamecompany

Engine UI Programmer

United States

$104,500 – $149,243Compensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
NoVisa
Gaming, Entertainment, Consumer SoftwareIndustries

Position Overview

  • Location Type: Remote – US and Canada only
  • Employment Type: Full-Time
  • Salary: $104,500 - $149,243 USD annually (plus discretionary bonus)
  • Company: ThatGameCompany

At ThatGameCompany, we strive to create beautiful and intuitive UI, which embraces and contributes to the emotional experiences of our games. We are known for having a distinct perspective on what games can be, and crafting unique experiences that players can’t find elsewhere. Our approach to UI is no different. 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.

Requirements

  • Experience: 2+ years of professional engineering experience with C or C++.
  • UI Frameworks: Experience developing UI frameworks.
  • Communication: Clear communication skills, ability to work closely with other high-caliber engineers, designers, and artists.
  • Motivation: Self-motivated and capable of juggling multiple projects to meet deadlines.
  • Authorization: Applicants must be authorized to work for any employer in the U.S.

Responsibilities

  • Core UI Technology: Take ownership of the core UI technology stack in our proprietary game engine.
  • Workflow Improvement: Identify issues in the team’s workflow and propose/implement solutions to streamline processes and reduce future bugs.
  • Code Refactoring: Improve and/or refactor many of our core UI systems, including the UI animation system, menu management system, HUD system, etc.
  • Best Practices: Establish best practices for UI implementation and refactor existing code to adhere to these practices.
  • Collaboration: Collaborate with UI Designers and various other disciplines to implement new UI elements.

Nice to Haves

  • Immediate Mode UI: Experience working in immediate mode UI systems (e.g., ImGui).
  • Game Engine Experience: Experience working in an in-house or custom game-engine.
  • UI Shaders: Experience writing UI shaders.
  • Multi-Platform Interfaces: Experience developing multi-platform interfaces, with varying input methods (e.g., touch vs. gamepad input).
  • Design Tools: Experience working with designers to implement and iterate on designs based on existing mockups (e.g., Figma).
  • HTML Flexbox: Understanding of the HTML Flexbox layout system.

Company Information

  • Company: ThatGameCompany
  • Mission: 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.

Skills

C++
C
UI Frameworks
Code Refactoring
UI Animation
Menu Management
HUD
Communication
Problem-Solving

thatgamecompany

Develops visually stunning, emotionally engaging games

About thatgamecompany

thatgamecompany develops video games that focus on exploration, beauty, and emotional connection. Their games, such as "Sky: Children of the Light," "Journey," "Flower," and "Flow," are designed to be visually stunning and accessible to a wide audience, including casual gamers and families. The gameplay emphasizes shared experiences and emotional resonance, making them appealing to players looking for more than just entertainment. Unlike many competitors, thatgamecompany prioritizes artistic quality and emotional depth in their games, fostering a collaborative and experimental work environment that encourages innovation. Their goal is to create unique gaming experiences that resonate with players on a deeper level.

Santa Monica, CaliforniaHeadquarters
2006Year Founded
$190.8MTotal Funding
LATE_VCCompany Stage
Entertainment, GamingIndustries
51-200Employees

Risks

Increased competition from indie developers focusing on similar game styles.
Subscription-based gaming services may impact premium game sales.
Regulatory scrutiny over in-app purchases could affect revenue models.

Differentiation

thatgamecompany creates visually stunning and emotionally engaging games.
Their games emphasize exploration, beauty, and emotional connection.
They focus on inclusivity and shared experiences in gaming.

Upsides

Increased interest in cozy, emotionally engaging games boosts their market potential.
Cloud gaming platforms offer new distribution channels for broader audience reach.
Cross-platform play trends enhance appeal by allowing seamless experiences across devices.

Land your dream remote job 3x faster with AI