Senior Unity Programmer (Remote)

Posted 23 February 2023
Salary Negotiable
LocationRoyal Leamington Spa
Job type Permanent
DisciplineProgramming
Reference18725
Contact NameIvan Cannon

Job description

We are supporting Exient as they look for a Senior Unity Programmer to join the studio responsible for developing and publishing mobile free-to-play games, including titles such as “Lemmings”, “Angry Birds Transformers”, “Dancing with the Stars” and many more. 

Aiming to capture and delight their gaming community and actively include them in the experience, Exient shun crunch culture in favour of creative iteration to develop exciting and memorable experiences.

Reporting to the Lead Programmer, you will be responsible for the technical design and implementation of large game systems, working with other disciplines to produce technical solutions for design requirements. 

The skills and experience you’ll bring to the role…

  • 5+ years of professional game development experience, with those years programming in C#/C++ 
  • Degree in Computer Science or related field
  • Unity engine experience
  • Ability to write clear, maintainable, and portable cod
  • Performance analysis, profiling, and optimisation techniques
  • Thorough knowledge of 3D maths and rendering algorithm
  • Familiarity with source controls systems (Perforce and git)
  • Experience of multi-platform development
  • Strong communication skills, self-motivation, and organisation
  • Ability to estimate work complexity and time
  • Ability to work cross-discipline and communicate ideas with non-technical staff 
  • Passion for developing and playing games
  • Fluent in English
It's a bonus if you have...
  • Experience developing on mobile platforms
  • Experience in mentoring and developing junior programmers
  • Network, physics, and AI programming experience
  • Low level understanding with processor architectures and Java
  • ARM assembly experience or knowledge of a similar assembly language
  • Knowledge of common graphics APIs (OpenGL/ES, Metal, Vulkan, DirectX)
  • Familiarity with shader languages
  • Unreal Engine experience