About the Role
Our client, a burgeoning game development studio located in the scenic coastal city of Richards Bay, KwaZulu-Natal , is seeking an experienced and passionate Lead Game Developer specializing in the Unity engine. This is a key leadership role responsible for guiding a talented team of developers in the creation of innovative and engaging mobile and PC games. You will be instrumental in defining the technical direction, ensuring code quality, and driving the successful execution of game projects from concept to launch. This hybrid role offers a unique opportunity to blend professional collaboration with the flexibility of remote work. Join a forward-thinking company at the forefront of the South African gaming industry and contribute to the creation of groundbreaking interactive experiences in Richards Bay .
Key Responsibilities
- Lead and mentor a team of game developers, fostering a collaborative and productive environment.
- Architect and implement robust, scalable, and efficient game systems using Unity C#.
- Oversee the entire development lifecycle, from initial design and prototyping to final release and post-launch support.
- Collaborate closely with designers, artists, and producers to translate game concepts into playable features.
- Ensure high standards of code quality, performance optimization, and maintainability.
- Conduct code reviews, provide constructive feedback, and promote best practices in software development.
- Identify and resolve complex technical challenges and bugs.
- Stay up-to-date with the latest advancements in Unity engine technology and game development trends.
- Contribute to technical roadmaps and strategic planning for future projects.
Requirements
- Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent professional experience.
- Minimum of 7 years of professional experience in game development, with at least 3 years in a lead or senior role.
- Expert proficiency in Unity engine and C# scripting.
- Demonstrated experience in shipping multiple successful game titles on platforms like iOS, Android, or PC.
- Strong understanding of game design principles, 3D graphics, physics, and AI.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Excellent leadership, communication, and problem-solving skills.
- Ability to effectively manage and motivate a development team.
- Experience in performance optimization and debugging across various platforms.
- Previous involvement in the South African game development community is a plus.
Benefits
- Our client offers a highly competitive salary, performance bonuses, and comprehensive benefits package including medical aid and retirement contributions. This hybrid role allows for a flexible work arrangement, combining office-based collaboration in Richards Bay, KwaZulu-Natal with remote flexibility. You will have access to modern development tools and work on exciting, innovative projects within a rapidly growing sector of the South African entertainment industry. Join a passionate team dedicated to pushing the boundaries of interactive entertainment in Richards Bay .