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; }

Auto-apply to this jobView original posting ↗