407 Game Developer jobs in South Africa
Game Developer
Posted today
Job Viewed
Job Description
Overview
We are seeking a talented and innovative Developer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating high-quality applications across various platforms. This role requires proficiency in multiple programming languages and tools, as well as an understanding of user experience (UX) and user interface (UI) design principles. You will collaborate with cross-functional teams to deliver cutting-edge solutions that meet the needs of our clients.
Core Technical Skills
- Unity Development (C#): Strong knowledge of Unity engine with 2–4 years of hands-on experience building small to mid-scale games.
- WebGL Deployment: Experience optimizing games for browser play, including performance tuning, memory management, and lightweight builds.
- Multiplayer Networking: Proficiency with Photon PUN/Photon Fusion/Photon Quantum or alternative multiplayer frameworks. Ability to implement matchmaking, lobbies, and sync across clients.
- Gameplay Systems: Ability to design and implement basic mechanics (movement, combat, RNG outcomes, win conditions, scoring, etc.) that are responsive and scalable.
- UI/UX Implementation: Comfortable building simple but clean in-game menus, HUDs, and feedback systems tailored for web play.
- Version Control: Solid use of Git/Plastic SCM for collaborative development.
- Secondary/Support Skills
- Animation & Physics: Applying Unity's animation system and physics for player feedback (hits, knockouts, falling tiles, etc.).
- Asset Integration: Working with third-party assets (Synty packs, character rigs, particle systems) and adapting them to gameplay.
- Basic Backend/Cloud Awareness: Familiarity with server-side logic, API calls, or integration with external services (authentication, leaderboards, jackpots).
- Optimization: Experience with low-latency multiplayer, minimizing lag/packet loss issues.
- Cross-Platform Knowledge: While main builds are WebGL, exposure to mobile/web crossover is a plus.
Nice-to-Have Skills
- Procedural Systems: Generating random maps, hazards, or outcomes for replayability.
- Game Economy Hooks: Understanding how to integrate wagering, rewards, or tokens into gameplay loops.
- Security Awareness: Familiarity with preventing exploits/cheats in multiplayer environments.
- Agile Development: Comfortable with sprints, rapid prototyping, and small dev team collaboration.
Job Type: Full-time
Work Location: Remote
Software/Game Developer
Posted today
Job Viewed
Job Description
Mid-Level Software/Game Developer – Hired through Project Y for Leading German Gaming Studio | Remote (Johannesburg & Cape Town)
We are hiring for a leading German gaming and XR studio that creates immersive experiences to support science communication and educational projects. They are looking for Mid-Level Developers who are passionate about building meaningful, playful, and educational digital experiences.
About the Role
This is an exciting opportunity to work on applications and XR projects at the intersection of game design, immersive technology, and research-based experiences. You'll collaborate with designers, artists, and researchers to bring projects to life, while gaining hands-on experience and growing your skills in a supportive environment.
What You'll Do
- Develop interactive applications and XR experiences using Unity (C#) or Unreal Engine (Blueprints/C++).
- Write clean, modular, and maintainable code while contributing to software architecture decisions.
- Collaborate with multidisciplinary teams including designers, artists, and researchers.
- Prototype, iterate, and test gameplay mechanics and interactive features.
- Contribute creative ideas to enhance the user experience of educational and playful projects.
- Optionally, work on VR/AR development for platforms like Meta Quest or PC VR.
Requirements
- Experience with game engines: Unity (C#) or Unreal Engine (Blueprints/C++).
- Basic to intermediate understanding of software architecture and modular code design.
- Familiarity with gameplay programming, prototyping, and iterative development.
- Strong teamwork and communication skills.
- Native English.
- Passion for creating meaningful and playful experiences.
Nice to Have
- Experience with VR/AR development.
- Familiarity with immersive educational or scientific content.
- Understanding of UX/UI principles in interactive media.
Why Join
- Opportunity to work on innovative XR projects that make a real-world impact.
- Gain experience in a collaborative, creative, and growth-focused environment.
- Mentorship and skill development opportunities with an experienced team.
Location
- Remote work from Johannesburg or Cape Town.
Senior Godot Game Developer
Posted today
Job Viewed
Job Description
About the Role:
We are seeking a highly skilled and passionate Senior Godot Game Developer to join our innovative EdTech team. You will play a crucial role in designing, developing, and implementing engaging and effective learning activities within our educational platform using the Godot Engine. This is an exciting opportunity to leverage your game development expertise to create impactful educational experiences that inspire and educate young children.
What You'll Do:
Lead the development
of interactive and visually appealing learning activities using the Godot Engine, from concept to deployment.
Collaborate closely with educators
, instructional designers, and UI/UX designers to translate educational goals into compelling game mechanics and experiences.
Write clean, efficient, and well-documented GDScript/C# code, ad
hering to best practices and coding standards.
Optimize game performance
and ensure smooth user experiences across various target devices.
Contribute
to the overall technical strategy and roadmap for game development within the platform.
What We're Looking For:
4+ years of professional experience in game development, with a strong portfolio showcasing games developed using the Godot Engine.
Expert-level proficiency in GDScript and/or C# within the Godot Engine environment.
Proven experience in designing and implementing various game mechanics, UI/UX, and animation systems.
Solid grasp of game development principles, including physics, rendering, optimization, and debugging.
Excellent communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.
A passion for education and a desire to create impactful learning experiences.
Nice to Have
Familiarity with educational software development or e-learning platforms.
Knowledge of accessibility standards for game development.
Experience with mobile game development and deployment processes for Android
Experience with other game engines (e.g., Unity, Unreal Engine)
Software Engineer
Posted today
Job Viewed
Job Description
Location:
Pretoria / Johannesburg, South Africa | Hybrid
About Us
At , we're on a mission to make quality supply chain optimisation accessible to businesses of all sizes through our cutting-edge optimisation software, business intelligence solutions, and consulting services. As a fast-growing startup, we're passionate about creating impactful solutions that improve how businesses operate.
Role Overview
We're looking for a driven and talented
Software Engineer (Full Stack)
to join us as a part of our growing team at This is an exciting opportunity to grow with us, learn quickly, and help deliver quality software and services to our customers. You'll work in a dynamic, fast-paced environment where curiosity, creativity, and problem-solving are at the heart of everything we do.
Key Responsibilities
- Design, build and maintain our cloud-based supply chain optimisation software.
- Collaborate with our Industrial Engineers to understand the needs of businesses in logistics and supply chain and convert these requirements into a robust cloud-based optimisation solution.
- Continuously evaluate and optimise our codebase to ensure the use of the best technologies and practices.
What We're Looking For
- A high level of curiosity and the ability to apply first principles thinking when tackling new challenges.
- Strong analytical skills with a comfort for iterative problem-solving.
- Experience in logistics and supply chain is beneficial but not essential.
- Experience working with geospatial data is beneficial but not essential.
- A strong sense of pride in delivering high-quality work.
Qualifications & Experience
- Bachelor's degree in Computer Science, Computer Engineering or equivalent practical experience.
- 0 – 3 years' experience working as a developer.
The technologies you will work on:
- PostgreSQL
- Python / Django
- React / Javascript
- Github
- Azure
Your input on tech stack preferences is encouraged—we value technically sound decision-making
Why Join Us?
- Be part of a growing company where you can influence its direction.
- Solve complex, abstract problems that challenge you and allow for rapid learning.
- Work in a flexible, hybrid environment with opportunities to make a real impact.
Software Engineer
Posted today
Job Viewed
Job Description
Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.
Apply today and start your journey with us
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case.
About the Role
As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.
Responsibilities
- Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
- Completing simple bug fixes to improve the stability and performance of our software.
- Working closely with other development team members to understand product requirements and translate them into effective software designs.
- Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
- Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
- Keeping abreast of new technology developments to continuously improve your skills and knowledge.
- Performing all other duties as assigned to contribute to the overall success of the team and the company.
Requirements
- Have a BSC computer science degree or equivalent.
- Have professional experience in software engineering.
- Have experience with development in python and cloud technologies such as AWS
- Be familiar with Agile and Waterfall methodologies.
- Be able to analyze and resolve technical challenges efficiently.
- Be able to work effectively with internal and external technology teams.
- Have strong written and verbal communication skills.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Medical Aid
- Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
- Modern family benefits, including adoption and surrogacy
- Study Leave
About the Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our
Applicant Request Support Form
or please contact
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams
here
.
Please read our
Candidate Privacy Policy
.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights
.
Software Engineer
Posted today
Job Viewed
Job Description
**Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.
Apply today and start your journey with us
About Our Team**
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case.
About The Role
As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.
Responsibilities
- Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
- Completing simple bug fixes to improve the stability and performance of our software.
- Working closely with other development team members to understand product requirements and translate them into effective software designs.
- Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
- Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
- Keeping abreast of new technology developments to continuously improve your skills and knowledge.
- Performing all other duties as assigned to contribute to the overall success of the team and the company.
Requirements
- Have a BSC computer science degree or equivalent.
- Have professional experience in software engineering.
- Have experience with development in python and cloud technologies such as AWS
- Be familiar with Agile and Waterfall methodologies.
- Be able to analyze and resolve technical challenges efficiently.
- Be able to work effectively with internal and external technology teams.
- Have strong written and verbal communication skills.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
Benefits
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Medical Aid
- Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
- Modern family benefits, including adoption and surrogacy
- Study Leave
About The Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
Software Engineer
Posted today
Job Viewed
Job Description
About the Role
We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance improvements.
Responsibilities
- Design, develop, and maintain Java-based applications.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with product owners, designers, and other engineers to deliver high-quality features.
- Debug, troubleshoot, and resolve software defects.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Implement unit tests and contribute to automated testing strategies.
- Stay up to date with emerging Java technologies and frameworks.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience).
- Proven experience as a Java Developer or Software Engineer.
- Strong understanding of Java SE/EE, object-oriented programming, and design patterns.
- Experience with Spring / Spring Boot frameworks.
- Familiarity with RESTful APIs and microservices architecture.
- Working knowledge of relational databases (e.g., MySQL, PostgreSQL, SQL Server).
- Experience with version control systems (Git, Azure DevOps, or similar).
- Strong problem-solving skills and attention to detail.
- Ability to work in an Agile development environment.
Nice to Have
- Experience with cloud platforms (Azure, AWS, or GCP).
- Familiarity with containerization tools (Docker, Kubernetes).
- Exposure to frontend frameworks (Angular, React, or Vue) is a bonus.
- Knowledge of CI/CD pipelines and automated deployment.
What We Offer
- An opportunity to work on impactful projects with a passionate team.
- Flexible working arrangements and a collaborative environment.
- Continuous learning and development opportunities.
- Competitive compensation and benefits package.
Be The First To Know
About the latest Game developer Jobs in South Africa !
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
AI Campus powers smarter government, modern business, and digital education across Africa through its flagship platform, AIC One. AIC One is a secure, cloud-based workspace that connects people, data, and systems to simplify operations, enhance compliance, and enable real-time decisions. The platform integrates AI-driven tools for areas such as hiring, onboarding, case management, automation, analytics, engagement, and education. From public institutions to private enterprises, AI Campus helps organizations work smarter and lead with confidence.
Role Description
This is a full-time, on-site role for a Software Engineer located in the City of Johannesburg. The Software Engineer will be responsible for designing, developing, and maintaining software applications. Daily tasks include back-end web development, programming, and software development using object-oriented programming principles. The role involves collaborating with cross-functional teams to deliver high-quality software solutions.
Qualifications
- Bachelor's degree in Computer Science or a related field
- Proficiency in Back-End Web Development, Software Development, and Programming
- Strong understanding of Object-Oriented Programming (OOP)
- Excellent problem-solving and analytical skills
- Ability to work collaboratively in a team environment
- Experience with AI-driven tools and platforms is a plus
Software Engineer
Posted today
Job Viewed
Job Description
We're looking for experienced software developers to join us
Who We Are
ChApp is a software development company servicing the aviation industry, building reliable software solutions to support operations and drive innovation. As we expand our client offerings, we are growing our development team to meet new challenges and opportunities.
Role Description
This is a full-time on-site role in Germiston, Gauteng, for an experienced software developer. The developer will be responsible for both front-end and back-end development tasks on using web application technologies. Day-to-day tasks primarily involve developing new modules and features to enhance the existing system, ensuring software stability, performance, and user-friendliness. The role also involves debugging and troubleshooting issues, optimising functionality, and ensuring that deliverables meet both technical and client requirements.
The developer will also be expected to manage tasks and deadlines effectively, contribute ideas for improvements, and work closely with other developers and stakeholders in a collaborative team environment to deliver high-quality solutions that support operations in the aviation industry.
What We Offer
- Opportunity to work in a specialist aviation IT environment
- Small, collaborative team with space to grow your skills and responsibilities
- Exposure to full software development lifecycle
Qualifications
- Strong knowledge of
HTML, Bootstrap, JavaScript / jQuery, PHP, MySQL - 2+ years experience
working with the above technologies - A good eye for
frontend design and visuals
(advantageous) - Relevant qualification
in software development (advantageous)
Candidate Responsibilities
- Develop, enhance and maintain
full stack features
, ensuring clean, efficient and user-friendly code - Debug and troubleshoot
issues effectively - Manage tasks and time effectively
in a time-contrained environment - Close and frequent collaboration
with team members to deliver high-quality solutions
We look forward to engaging with you
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
PrimeThought Software Solutions empowers businesses across diverse sectors with innovative technology. Our mining software solutions including SurveyXL, MineModeller, and SpatialXL, address industry needs from exploration to production. Our Spatial Business Intelligence solutions help visualize data geospatially to uncover insights and make informed decisions. PrimeThought also bridges the gap between data providers and seekers. Our team combines technical skills with industry knowledge to solve complex problems through collaboration and innovation.
Role Description
This is freelance role, but could turn into a full-time position for a Software Engineer. The person does not need to be located in Johannesburg South Africa, but should be able to run on a similar time-zone to us, or be able to be available at the times when it is South Africa's day time work hours. The Software Engineer will be responsible for developing, designing, and maintaining software solutions. Day-to-day tasks will include programming, back-end web development, and object-oriented programming (OOP). The ideal candidate will collaborate closely with our technical team to innovate and solve complex problems.
Experience in
- .NET Programming using C#
- Web development using TypeScript and AZURE backend
- experience will be an advantage
- Spatial experience a good advantage
- C++ not essential but good advantage