Senior UI Programmer

1 Week 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

Fatshark AB - Experienced Gameplay Programmer

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Zoox - Senior Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Serbia (Remote)
3 Months ago
Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
1 Week ago
Fun Dog Studios - Artificial Intelligence Engineer

Fun Dog Studios

United States (Remote)
5 Months ago
Turtle Rock Studios - Lead UI Engineer

Turtle Rock Studios

California, United States (Remote)
2 Weeks ago
IGT - Senior Frontend Developer (iGaming)

IGT

Belgrade, Serbia (On-Site)
2 Months ago
Nagarro - Senior Engineer

Nagarro

China (Remote)
1 Month ago
Bragg - Front-end Game Developer

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Weeks ago
Next Level Business Services - Web Front end Developer

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cisco - Senior Software Engineer - C, Linux, L2, L3 Networking, Sonic, Control Plane

Cisco

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Tenstorrent - Performance Modelling Engineer

Tenstorrent

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Lucid Reality Labs - Machine Learning Engineer

Lucid Reality Labs

Poland (Remote)
2 Weeks ago
Microsoft - Software Engineering IC2

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
Microsoft - Software Engineer

Microsoft

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Gamebreaking Studios - Engineering Manager (Unreal Gameplay Focus)

Gamebreaking Studios

Canada (Remote)
3 Months ago
ByteDance - Software Engineer Graduate (Applied Machine Learning - Enterprise) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Electronic Arts - Gameplay Software Engineer - American Football

Electronic Arts

Orlando, Florida, United States (Hybrid)
7 Months ago
Zoox - Senior/Staff Machine Learning Engineer - Prediction & Behavior ML

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Playground Games - Dialogue Designer - Contract

Playground Games

England, United Kingdom (Hybrid)
6 Days ago
Rebellion - Level Designer

Rebellion

Warwick, England, United Kingdom (Hybrid)
1 Day ago
Meta - Content Designer

Meta

London, England, United Kingdom (On-Site)
3 Months ago
Hitachi - Client Director Central Government

Hitachi

London, England, United Kingdom (Hybrid)
3 Months ago
Take-Two Interactive - Junior Systems Administrator - Internship

Take-Two Interactive

London, England, United Kingdom (On-Site)
1 Month ago
Activision - Expert Animator

Activision

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Rank group - Food & Beverage Host

Rank group

Glasgow, Scotland, United Kingdom (On-Site)
2 Months ago
Keywords Studios (Player Support) - Active Directory / Identity Engineer

Keywords Studios (Player Support)

London, England, United Kingdom (On-Site)
8 Months ago
Ludeo - Streaming Engineer C++

Ludeo

Brighton And Hove, England, United Kingdom (On-Site)
1 Month ago
Hello Games - Gameplay Programmer

Hello Games

United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Every matrix - Mid FE Developer - EMFE-Bespoke-Changsha

Every matrix

Changsha, Hunan, China (Hybrid)
1 Month ago
Canva - Staff Frontend Engineer - Growth - Monetization

Canva

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Proof of Play - Senior Blockchain Infrastructure/Tooling Engineer

Proof of Play

(Remote)
6 Months ago
Rockstar Games - UI Tools Programmer

Rockstar Games

Toronto, Ontario, Canada (On-Site)
1 Month ago
Netflix - UI Engineer L5 - Observability

Netflix

Los Gatos, California, United States (On-Site)
1 Week ago
The Mill Adventure - Front End Architect

The Mill Adventure

St. Julian's, Malta (Remote)
1 Week ago
Next Level Business Services - oracle adf developer

Next Level Business Services

Miami, Florida, United States (On-Site)
3 Months ago
BBY India - Software Engineer I [T500-14388]

BBY India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
AI Fund - Frontend Engineer

AI Fund

Taipei City, Taiwan (Hybrid)
3 Months ago
Bungie - Destiny Senior UI Engineer

Bungie

(Hybrid)
1 Month 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.

Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (Hybrid)

Edinburgh, Scotland, United Kingdom (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