senior UNITY ENGINEER

We're a small, friendly and steadily growing team looking for someone to join our engineering department.

You are an experienced engineer looking for a fresh challenge in a team where your work will have a deep and visible impact. You should be familiar with creating tools, front-end and UI, back-end and databases. You are fast-learning, thrive on varied technical challenges, enjoy collaborating with others and always strive to maintain a high level of code quality.

Responsibilities

  • Improving in-house node-based narrative tool

  • Collaborating with other departments to improve internal tools

  • Developing new gameplay features

  • Making improvements to UI

  • Optimising performance

  • Improving back-end architecture

Requirements

  • Strong Unity background

  • At least 3 years experience working in games

  • BSc in computer science/maths-based subject or equivalent industry experience

  • Strong C# knowledge, with other languages a bonus

  • Thorough understanding of Git, SourceTree, BitBucket or equivalent

  • Experience with management

  • Great attention to detail

  • Can-do attitude

  • Strong analytical, interpersonal and decision-making skills

  • Drive to keep learning

  • Able to quickly produce reliable code

Bonus

  • Back end experience

  • Practiced in Agile methodologies

  • Experienced with TDD

  • Optimisation skills and experience

  • Interest in Interactive Fiction

  • Secondary skillsets (game design, art, audio etc.)

  • Mobile development experience

Please include a cover letter in your application, and links to any code portfolios or existing games you have worked on. Please note, this an in-house position at our central London office and is not open to remote working.