Senior UI Programmer

2 Months ago • 4-8 Years • Frontend Development

Job Summary

Job Description

The Senior UI Programmer will design, implement, and maintain large-scale UI systems, reporting to the Lead UI Programmer. Responsibilities include mentoring junior programmers, proposing UI solutions, debugging, prioritizing tasks, communicating effectively with other teams, supporting other teams' use of UI systems, and optimizing code using appropriate data structures and algorithms. The role requires strong C++ skills, experience profiling and optimizing code, and a deep understanding of UI architecture and best practices. Candidates must have shipped at least one multi-platform game on PC or current-gen consoles.
Must have:
  • Strong C++ and debugging skills
  • Experience profiling and optimizing code
  • Shipped at least one multi-platform game
  • Strong UI architecture understanding
  • Excellent algorithm and data structure skills
Perks:
  • Unlimited coaching & therapy
  • Stock Options
  • Pension scheme
  • Socials
  • 25 Annual Leave + 3 bank holidays
  • Private Medical Insurance
  • Healthcare Cash Plan
  • Cycle2Work Scheme
  • Electric Car Charging

Job Details

The Senior UI Programmer will play a key role at the designing, implementing and maintaining of large-scale UI systems. The Senior UI Programmer will report into the Lead UI Programmer. 

They are also expected to be proactive in dealing with other disciplines to resolve problems quickly and elicit clear requirements and translate them into flexible reusable solutions.

As well as solving challenging new technical problems, a UI programmer will have strong knowledge of best in practice techniques across a range of UI systems and will keep up to date on innovations within the industry.
Department
Engineering
Employment Type
Permanent - Full Time
Location
Edinburgh
Workplace type
Fully remote

Key Responsibilities

  • Deliver high quality UI gameplay systems using appropriate levels of abstraction
  • Mentor junior programmers and propose appropriate UI solutions to balance the performance and behaviour requirements of the game
  • Identify and debug technical problems quickly and efficiently
  • Priorities, plan and manage the time of assigned tasks with minimal oversight
  • Communicate clearly with other team members and teams with minimal external help
  • Support other teams with the use of UI systems developed by the team
  • Use appropriate data structures and algorithms to maximize efficiency (for both development time and runtime performance)
  • Be vigilant for and report new problems, delays and risks
  • Request support from higher levels when required

Requirements

  • Strong experience as a UI Programmer in the game industry.
  • Strong C++ programming and debugging skills.
  • Experience profiling and optimizing code.
  • Strong algorithm and data structure skills (including time and space complexity and real-world vs theoretical performance of basic data structures).
  • Excellent understanding of UI architecture and best practices
  • Shipped at least one multi-platform game on PC or current gen consoles.

Benefits

Our Global Benefits & Perks
  • Unlimited coaching & therapy — with Oliva, to support your mental health
  • Stock Options — everyone owns a piece of our success
  • Pension scheme — up to 5% employer matched contribution to finance those golden years
  • Socials office & remote events, play sessions and company-wide parties
  • And even more benefits based on your location!

If you’re based in the UK
  • 25 Annual Leave + 3 bank holidays - we’re flexible with most bank holidays so you can use the time to celebrate what’s important to you
  • Private Medical Insurance - full cover with AXA
  • Healthcare Cash Plan - Level 3 cover with Medicash
  • Cycle2Work Scheme - lease a bike through us and save on tax too!
  • Electric Car Charging - electric car charging at our Port office in Edinburgh, Scotland.

About Build A Rocket Boy

Build A Rocket Boy is an independent game developer, headquartered in Edinburgh Scotland, with operations in Budapest Hungary, the Netherlands, France, and California USA. Led by game developer Leslie Benzies, Build A Rocket Boy’s team includes hundreds of the industry’s brightest development talents with the shared vision to create new and innovative entertainment experiences. Build A Rocket Boy’s first project is EVERYWHERE – a new multi-world game experience that blurs the line between reality and the digital world.

Similar Jobs

Tencent - Software Engineering Associate

Tencent

(On-Site)
4 Months ago
Blizzard Entertainment - Senior Software Engineer, Shop - Hearthstone

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 Months ago
OUTFIT7 - Game Developer (C++)

OUTFIT7

Ljubljana, Ljubljana, Slovenia (On-Site)
7 Months ago
NVIDIA - Software Engineer Intern, Autonomous Vehicle - 2025

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Niantic - Senior Computer Vision Software Engineer

Niantic

Sunnyvale, California, United States (Hybrid)
1 Month ago
Next Level Business Services - UI Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
Captions - Software Engineer, Web (7+ years of experience)

Captions

New York, New York, United States (On-Site)
5 Months ago
Hero Gaming - Senior Frontend Developer

Hero Gaming

Marbella, Andalusia, Spain (Hybrid)
6 Months ago
Just Play GmbH - Playable Ads Developer

Just Play GmbH

(Remote)
1 Month ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Technical Director (Game Project)

Playrix

Portugal (Remote)
6 Months ago
Meta - Production Engineering

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Riot Games - Staff Software Engineer, Gameplay & Simulation

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Larian Studios - DevOps Build Engineer | Ingénieur de contrôle de version DevOps

Larian Studios

Quebec, Canada (On-Site)
5 Months ago
Info Stretch - Engineer II

Info Stretch

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Power Integrations - Test Engineer

Power Integrations

Penang, Malaysia (On-Site)
6 Months ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

Leeds, England, United Kingdom (On-Site)
6 Months ago
Cloud Imperium Games - Senior Gameplay Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
7 Months ago
Microsoft - Research Intern - AI-Driven System Design and Optimization

Microsoft

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
NVIDIA - AI Algorithm Engineer - Silicon Solution Group

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Foster + Partners - Motion Designer

Foster + Partners

London, England, United Kingdom (On-Site)
8 Months ago
Tesla - Service Technician / Automotive Mechanic

Tesla

Wolverhampton, England, United Kingdom (On-Site)
2 Months ago
ByteDance - SRE and DevOps Tech Lead - Edge Cloud Infrastructure - London

ByteDance

London, England, United Kingdom (On-Site)
5 Months ago
The Walt Disney Company - HR Operations Manager, EMEA

The Walt Disney Company

London, England, United Kingdom (Hybrid)
2 Months ago
The Walt Disney Company - Manager, Certification & Training

The Walt Disney Company

London, England, United Kingdom (Hybrid)
3 Months ago
Activision - Legal Counsel (Privacy & Product)

Activision

London, England, United Kingdom (On-Site)
2 Months ago
Blue Zoo Animation Studio - Junior 3D Layout Artist

Blue Zoo Animation Studio

London, England, United Kingdom (On-Site)
3 Months ago
Rockstar Games - Software Engineer (GO), FiveM (Mid/Senior)

Rockstar Games

Leeds, England, United Kingdom (On-Site)
2 Months ago
PlayStation Global - Senior Program Manager

PlayStation Global

London, England, United Kingdom (Hybrid)
1 Month ago
CAE - Contract Maintenance Training Instructor

CAE

Burgess Hill, England, United Kingdom (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Playtech - Certification Coordinator Intern

Playtech

Tartu, Tartu County, Estonia (On-Site)
2 Months ago
Paytm - Frontend - Software Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Logitech - Senior Frontend Developer (React/Svelte)

Logitech

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
Netflix - UI Engineer (L4/L5) - Content Promotion & Distribution Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Enphase Energy - Staff Engineer - Enlighten Cloud - Frontend

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Qatar Airways - Senior Software Engineer (HTML) - Ahmedabad, India

Qatar Airways

Ahmedabad, Gujarat, India (On-Site)
6 Months ago
ION - Web UI Developer (React), Budapest

ION

Budapest, Hungary (Hybrid)
6 Months ago
Windranger Labs - Senior Fullstack Engineer

Windranger Labs

El Paso, Texas, United States (Remote)
1 Month ago
Nielsen Holdings - QA Engineer (AM-TECH-DA-SDK-104) Copy

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Social Discovery Group - Senior Frontend Developer (React)

Social Discovery Group

Bangkok, Bangkok, Thailand (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Build A Rocket Boy is an independent game developer, headquartered in Edinburgh Scotland, with operations in Budapest Hungary, the Netherlands, France, and California USA. Led by game developer Leslie Benzies, Build A Rocket Boy’s team includes hundreds of the industry’s brightest development talents with the shared vision to create new and innovative entertainment experiences. Build A Rocket Boy’s first project is EVERYWHERE – a new multi-world game experience that blurs the line between reality and the digital world.

Cologne, North Rhine-Westphalia, Germany (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

View All Jobs

Get notified when new jobs are added by Build A Rocket Boy

Level Up Your Career in Game Development!

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

Job Common Plug