Back to jobs
Senior Unity Programmer
- Posted 03 April 2024
- Salary Negotiable
- LocationPortsmouth
- Job type Permanent
- DisciplineGames Programming
- Reference19558
- Contact NameVicky Kilby
Job description
Here at Aardvark Swift we're looking for a Senior Unity Programmer to join an indie studio as they start the development of a sequel to their popular online multiplayer game.
As a Senior Unity Programmer you’ll make a tangible impact on the development of a highly anticipated sequel utilising cutting-edge technologies such as Unity DOTS and Havok Physics, and also the wider Programming team by mentoring Junior Programmers.
You'll be joining a true indie environment with a collaborative and supportive atmosphere, where the team enjoy the autonomy to shape the direction of projects and make impactful decisions.
Your responsibilities…
They alone decide on game features, platforms to release on, release dates and how the game is promoted and marketed, what business models are followed and what prices are charged. That is the freedom that being properly independent brings and that is what this studio is all about.
As a Senior Unity Programmer you’ll make a tangible impact on the development of a highly anticipated sequel utilising cutting-edge technologies such as Unity DOTS and Havok Physics, and also the wider Programming team by mentoring Junior Programmers.
You'll be joining a true indie environment with a collaborative and supportive atmosphere, where the team enjoy the autonomy to shape the direction of projects and make impactful decisions.
Your responsibilities…
- Collaborate with the team to implement new features
- Develop clean, well-structured, and maintainable code
- Design and integrate development tools and testing procedures
- Optimise code for CPU, GPU, memory, and network performance
- Provide guidance and support to junior programmers
- Shipped one or more significant game titles
- Degree in Computer Science or similar equivalent
- Strong understanding of game architecture and programming best practices
- Advanced ability in C# programming, debugging, and profiling
- Solid grasp of data structures and algorithms
- Proficiency in mathematics
- Experience with native programming
- Knowledge of physics engines Experience with GPU and network programming
- An understanding of Entity Component System architecture
- Expertise in Entity Component System programming
They alone decide on game features, platforms to release on, release dates and how the game is promoted and marketed, what business models are followed and what prices are charged. That is the freedom that being properly independent brings and that is what this studio is all about.