Senior UI Programmer

2 Weeks 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

Intel Corporation - AI Frameworks Engineer

Intel Corporation

San José, San José Province, Costa Rica (On-Site)
3 Months ago
Haptic - Online Game Programmer

Haptic

Sweden (On-Site)
1 Month ago
Ubisoft - Senior Machine Learning Engineer H/F/NB

Ubisoft

Paris, Île-de-France, France (On-Site)
8 Months ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Serbia (Remote)
4 Months ago
Google - Software Engineer, Early Career (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Gurugram, Haryana, India (On-Site)
4 Months ago
Apex logic - Sr. Front-End Developer

Apex logic

United States (Remote)
2 Months ago
Varaha - Senior Frontend Developer

Varaha

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Inkittt - Senior Frontend Engineer

Inkittt

San Francisco, California, United States (On-Site)
6 Months ago
Dentsu - Lead Front end developer

Dentsu

Milan, Lombardy, Italy (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Machine Learning

Meta

Fremont, California, United States (Remote)
3 Months ago
Fluence - Controls Engineer (m/f/d) - German speaker

Fluence

Berlin, Berlin, Germany (Hybrid)
4 Months ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
N-iX - Solution Architect

N-iX

Ukraine (Remote)
2 Weeks ago
Zoox - Senior Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
NVIDIA - Principal Engineer

NVIDIA

United States (Remote)
5 Days ago
Electronic Arts - Senior Rendering Engineer (C++) - American Football

Electronic Arts

Madrid, Community Of Madrid, Spain (On-Site)
4 Months ago
Rockstar Games - Senior Engine Programmer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Weeks ago
PwC - IN_Manager_ GRC _Risk Analytics _Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
1 Month ago
Unity - Developpeur Logiciel, Entrée XR | Software Developer, XR Input

Unity

Montreal, Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

London, England, United Kingdom (Remote)
4 Months ago
Funko - Order Entry Supervisor - fixed term contract

Funko

London, England, United Kingdom (On-Site)
4 Months ago
Meta - Content Designer

Meta

London, England, United Kingdom (On-Site)
3 Months ago
Microsoft - Senior Researcher: Machine Learning – Microsoft Research AI for Science

Microsoft

Cambridge, England, United Kingdom (On-Site)
1 Month ago
Bally's Interactive - Commercial Business Analyst

Bally's Interactive

London, England, United Kingdom (On-Site)
1 Month ago
Coursera - Sales Enablement Manager

Coursera

United Kingdom (Remote)
1 Week ago
ION - Principal Business Consultant - Endur

ION

London, England, United Kingdom (On-Site)
4 Months ago
The Walt Disney Company - Senior Attorney (Fixed Term Contract - 12 months)

The Walt Disney Company

London, England, United Kingdom (Hybrid)
1 Month ago
ION - FIX Connectivity Engineer - 4592

ION

Woking, England, United Kingdom (On-Site)
4 Months ago
Tripledot Studios - Technical Artist

Tripledot Studios

London, England, United Kingdom (Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Epic Games - UI Programming Director

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Days ago
Nielsen Holdings - Lead Frontend Developer (ReactJS/Typescript/Test Automation)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
The Mill Adventure - Senior Front-End Developer

The Mill Adventure

St. Julian's, Malta (Remote)
2 Months ago
Dream Sports - SDE 2 - React Native

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Highspot - Principal Frontend Web Engineer

Highspot

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
JustPlay - Playable Ads Developer

JustPlay

Berlin, Berlin, Germany (Hybrid)
1 Week ago
Playtech - Software Developer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
1 Week ago
Canva - Staff Frontend Engineer - Editing Foundations (Rust)

Canva

Auckland, Auckland, New Zealand (Remote)
2 Days ago
Inkittt - Email Designer and HTML/CSS Developer (Freelance)

Inkittt

Berlin, Berlin, Germany (Hybrid)
5 Days ago
Brillio - Team Lead - R01537644

Brillio

Bengaluru, Karnataka, India (Hybrid)
4 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.

Edinburgh, Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (On-Site)

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

Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (On-Site)

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