Senior Game Developer
Executive Placements · Kensington
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Join a dynamic and creative development team focused on delivering exceptional interactive experiences. This role offers the opportunity to work with cutting-edge technologies, contribute to exciting game development projects, and collaborate with talented professionals who are passionate about innovation and quality. As a Senior Game Developer, you will play a key role in designing, developing, and optimising gameplay systems and real-time applications. You'll be responsible for writing clean, scalable code, troubleshooting complex technical issues, and contributing to the overall technical direction of projects. This opportunity is ideal for a highly skilled developer who enjoys tackling technical challenges, mentoring best practices, and working within a collaborative and performance-driven environment.
Key Responsibilities
- Design, develop, and maintain game systems and real-time interactive applications
- Build and optimise gameplay features using industry-leading development tools and frameworks
- Write clean, efficient, and maintainable code following established development standards
- Troubleshoot, debug, and resolve technical issues throughout the development lifecycle
- Collaborate with multidisciplinary teams to deliver high-quality gaming experiences
- Contribute to code reviews, technical discussions, and development best practices
- Optimise applications for performance, scalability, and maintainability
- Work within existing codebases while contributing new features and enhancements
Job Experience and Skills Required
- Degree in Computer Science, Software Engineering, Game Development, or a related field advantageous
- Proven experience developing games or real-time interactive applications
- Strong experience working with Unity and C#, or Unreal Engine and C++
- Experience working within collaborative software development teams
- Exposure to the complete software development lifecycle
- Strong programming skills in C#, C++, or related languages
- Experience with Unity development and scripting, or Unreal Engine and Blueprints
- Strong understanding of software architecture and coding best practices
- Experience using Git and structured source control methodologies
- Proficiency in debugging, profiling, and performance optimisation
- Strong analytical and problem-solving abilities
- Ability to work effectively in a remote environment
- Strong organisational and communication skills
- High attention to detail and commitment to quality
- Knowledge of graphics pipelines and optimisation principles advantageous
- Experience developing for mobile, VR, console, or other platforms beneficial
- Exposure to DirectX, OpenGL, or related technologies advantageous
- Experience using project management tools such as Jira beneficial
- Genuine passi
.special-hidden { display: none; }