Experienced UI Developer

Frontier is an independent video game developer and publisher, crafting immersive gaming experiences with fun gameplay and unparalleled artistic quality. Renowned for its iconic creative management simulation games, Frontier captivates players worldwide with immersive and authentic game worlds. The modern studio is located in the vibrant technology hub of Cambridge (UK). The talented team at Frontier are dedicated to nurturing our existing portfolio and delivering our exciting future roadmap. 

This role can be on a hybrid working basis, which means you will have the opportunity to spend time working both in the studio and at home. We can provide a comprehensive relocation support package as part of any offer, should you need to relocate.  

WHAT'S THE ROLE?

We are looking for an Experienced UI Developer to join our Elite: Dangerous team in Cambridge, UK. This is a very exciting opportunity to work with a passionate team of expert developers on this live game and its unique 1:1 Milky Way Galaxy simulation.

Having just celebrated a very successful 10th Anniversary; we have exciting plans for the future of Elite and our dedicated player community. 

Your problem-solving skills and passion for developing UI will be key to providing a great user experience to players, and to delivering the quality that Frontier Developments strives for.  

WHAT YOU'LL BE DOING

  • Developing quality UI code for Elite Dangerous.  
  • Reviewing existing and new code additions to the game.  
  • Contributing to the development of our codebase and quality of life improvements.  
  • Working closely with the Designers, Artists and Gameplay teams, seeking feedback and iterating on your work.  
  • Developing prototypes to help inform the design process.  

WHAT YOU'LL BRING

  • Experience working on multiple shipped game titles, or experience on a long running games franchise, in a similar UI role. 
  • Experience with Scaleform development.  
  • Previous experience working with high-level languages, e.g C#, LUA, JS, Haxe, AS3 or Java. 
  • Experience using a language's debugging tools, and knowledge of how to use them to diagnose bugs.  
  • Knowledge of performance constraints in real-time applications, and experience profiling and optimising their code. 
  • Comfortable weaving assets provided by Designers and Artists into your UI's.  
  • Ability to communicate effectively within your team, and foster links with other disciplines.  
  • Ability to quickly adapt to new tools and frameworks.  

BONUS IF YOU HAVE

  • Knowledge and/or experience of motion design.  
  • Familiarity with console development.  
  • React/Preact experience.  
  • Experience of playing Elite Dangerous. 

WHAT WE CAN OFFER YOU

You will work with talented and passionate people to support, develop or publish our sophisticated and enduring games, in a creative, collaborative and inclusive environment. We love what we do, and we work hard to provide outstanding experiences for our players. 

Wellbeing is a big focus at Frontier, and we are continually evolving how we can support our people. We encourage a healthy work/life balance and provide a range of wellbeing activities, initiatives and sessions to support both mental and physical health.  

We offer a competitive salary and benefits package, which includes a success-based annual bonus, share option schemes, life assurance, private family healthcare, flexitime working hours, enhanced maternity/paternity leave, in-house subsidised catering, support with relocation, a Cycle to Work scheme, free bike servicing, and social activities and events. 

We strive to create an environment where everyone can fully demonstrate their capability and potential. If you therefore need any reasonable adjustments to support you during the recruitment process, please speak to your Talent Acquisition representative.  


Please update your cookie consent options to enable marketing cookies in order to view this form.

Renew or change your cookie consent

Top Tips

  • We would love to see a great portfolio with all of your best work. Make sure that the work in your portfolio is a true reflection of your abilities – be it art, iconography, clever solutions to tricky design issues or code examples to solve complex issues.

  • If you are just starting out in UI Art or UI Design, and your portfolio is not fully developed, try recreating UI from your favourite games, putting your own spin on it. Could you improve the UI in some area? This is a great way to bolster your UI portfolio and show us what talents you have! 

  • It is great having screenshots of your UI Art or UI code, but we equally like to read about it too. We like to understand why you did certain things, how you could improve your work if you had more time, if you worked in a group etc. Be sure to annotate your portfolio so we understand your process and problem solving.