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.