Senior Unity Programmer

Posted 15 March 2023
Salary Negotiable
LocationPortsmouth
Job type Permanent
DisciplineProgramming
Reference18812
Contact NamePaul Walker

Job description

Aardvark Swift are supporting the fantastic Freejam, developers of the online multiplayer game Robocraft, in their search for a Senior Unity Programmer to join the team and build their new online free-to play title Techblox. This is great opportunity to work with cutting edge technologies, including Unity DOTS and Svelto.ECS.

Your responsibilities include…
  • Collaborating with the rest of the team to bring new features to life
  • Writing polished, readable, and maintainable data-oriented code
  • Creating and integrating development tools and testing procedures
  • Writing optimised code with the consideration of CPU, GPU, memory, and network requirements
The skills and experience you'll bring to the role…
  • Computer science degree or equivalency
  • Excellent understanding of game architecture and good programming practices
  • Credits on one or more shipped multiplayer titles
  • Advanced C# programming, debugging, and profiling skills
  • Excellent understanding of data structures and related algorithms
  • Strong comprehension of maths and an ability to apply this practically
  • Expertise with native programming
  • Ability to learn and adapt very quickly to requirements
  • Familiarity of Entity Component System architecture is a bonus
It's a bonus if you have…
  • Physic engines related knowledge
  • GPU programming expertise
  • Specialisation in network programming
  • Professional background involving ECS programming
Freejam are a fully independent team who shape their own destiny. Even as a small company, they’re able to offer enticing benefits including flexible working hours and an ambitious and relaxing environment. Further perks include company day meet ups and legendary Christmas parties.