skip to main content

© 2025 - 2026 Into Games
Powered by Bird's Eye View.
Built by MAJOR.

Principal UI Programmer

UI Programming plays a critical role in the game development process by building, maintaining, and refining user interface systems that support player interaction and gameplay features. This function focuses on implementing UI functionality, improving shared UI libraries, and ensuring code is performant, maintainable, and well-integrated with broader systems. It supports workflows such as UI design, feature implementation, and debugging, contributing to a consistent and responsive player experience. UI Programmers regularly work within established pipelines and collaborate closely with designers, artists, and other engineers to align on interface behavior, aesthetic goals, and technical requirements.

Salary

£96k

  • Proficiency in C/C++
  • Advanced knowledge of algorithms and data structures
  • Advanced optimisation and debugging skills
  • Strong maths skills - especially linear algebra and 3D vector math
  • Comfortable using object-oriented design patterns
  • Strong expertise in front end technologies and frameworks

Software & Tools

C

C

Unreal Engine

Technical Areas

UI systems architecture

algorithms/data structures

optimisation & debugging

backend integration

technical design & UI frameworks

team leadership

Interpersonal Skills

Collaboration

Communication

Leadership