Frontier Developments

Senior UI Developer

Frontier Developments

full-time

Posted on:

Location Type: Hybrid

Location: Cambridge • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaJavaScriptLua

About the role

  • Develop quality UI code across various projects and platforms.
  • Review existing and new code additions to the game.
  • Contribute to the development of our codebase and tools.
  • Work closely with the Designers and Artists, seeking feedback and iterating on UI screens.
  • Works closely with their team to understand problems and collaboratively develop smart solutions.
  • Establish a strong relationship with the gameplay and UI design team to ensure seamless and effective integration of UI into the project.
  • Provide UI expertise to help, mentor and coach more junior members of the team.
  • Manage and communicate risks throughout the development process.

Requirements

  • Familiarity with at least one high-level language, E.g. C#, LUA, JS, Haxe, AS3 or Java.
  • Experience with or knowledge of languages' debugging tools and knowing how to use them to diagnose bugs.
  • Resilient under pressure with the ability to remain calm and make important decisions.
  • Awareness of the performance constraints real-time applications have and has some experience profiling and optimizing their code.
  • Comfortable weaving assets provided by Designers and Artists into new or existing UI's.
  • A quick learner who is willing to adapt to new tools and frameworks.
  • Multiple shipped game titles or experience on a long running games franchise.
Benefits
  • 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
  • Cycle to Work scheme
  • free bike servicing
  • social activities and events

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#LUAJavaScriptHaxeAS3Javadebugging toolsprofilingoptimizing codeUI development
Soft skills
collaborationproblem-solvingmentoringcommunicationresilienceadaptabilitydecision-makingteamworkfeedback incorporationcalm under pressure