Rustenburg Social Impact Programme Lead
-
Software Development
Job Description & How to Apply Below
About the Role
Our client is a highly successful and progressive game development studio that champions a fully remote working model. We are actively seeking a talented and experienced Remote Lead Gameplay Programmer to guide our gameplay programming team and contribute to the creation of innovative and engaging gameplay experiences. In this vital role, you will be responsible for designing, implementing, and optimizing core gameplay systems, mentoring junior programmers, and ensuring the technical quality and performance of gameplay features.
Working entirely remotely, you will collaborate closely with game designers, artists, and other engineering leads to translate creative concepts into robust and fun game mechanics. This is an exceptional opportunity for a seasoned programmer to take on a leadership role, shape the direction of gameplay development, and contribute to exciting projects from anywhere in the world, within a culture that prioritizes flexibility and developer well-being.
- Lead, mentor, and manage a team of gameplay programmers, providing technical guidance and code reviews.
- Design, implement, and optimize core gameplay systems, mechanics, and features using C++ and/or C#.
- Collaborate with game designers to understand gameplay requirements and translate them into technical specifications.
- Ensure the performance, scalability, and stability of gameplay code across various platforms.
- Develop and maintain robust tools and systems to support the gameplay development process.
- Work closely with other engineering disciplines (engine, AI, UI) to ensure seamless integration of gameplay features.
- Identify and resolve complex technical issues and bugs within the gameplay codebase.
- Contribute to architectural decisions and best practices for gameplay programming.
- Stay abreast of new technologies and industry trends relevant to gameplay development.
- Foster a collaborative and positive remote working environment for the gameplay team.
- A minimum of 7 years of experience in game development, with a strong focus on gameplay programming, including 2+ years in a lead or senior role.
- Expertise in C++ or C# programming and object-oriented design principles.
- Proven experience in designing and implementing a wide range of gameplay systems (e.g., character controllers, combat systems, AI behaviors, game modes).
- Strong understanding of game development principles and engine architecture (e.g., Unreal Engine, Unity).
- Experience with performance profiling and optimization techniques.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and interpersonal skills, with demonstrated experience in remote team collaboration.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction