5,022 Coding jobs in South Africa
Core Coding
Posted today
Job Viewed
Job Description
Company Description
Pupilo is Africa's trusted online coding education platform for kids and teens ages 7-18. Our mission is to inspire and prepare children to thrive in a tech-powered world by nurturing cognitive development and
life skills. Our courses span from Scratch, Minecraft Education, and Python to AI, Data Science, Robotics, Web and App Development— preparing learners not just for jobs, but for entrepreneurship, leadership, and innovation. We go beyond teaching syntax and commands. Pupilo nurtures cognitive development and
life skills that shape confident, adaptable learners.
We are a team of passionates about technology and education, and we take pride in empowering the future generation of innovators in Africa.
Join the mission today
Role Descripti
o
n
The Core Coding & Robotics Instructor will deliver engaging, project-based lessons to learners aged 7–18 using Pupilo's structured curriculum (Scratch, Minecraft, Roblox Lua, Python, AI, Data Science, Robotics, App Development). They will ensure consistent, high-quality delivery. This is a committed role with scheduled hours and performance accountability
.
Responsibilitie
- sDeliver live online or in-person lessons following Pupilo's curriculum, worksheets, an
d project guideline
- sTrack student progress, maintain attendance, and submit periodic report
- sProvide regular constructive feedback to learners and communicate updates wit
h parents/guardian
- sCollaborate with the Tutor Manager, Master Trainer, and instructional design team t
o improve teaching deliver
- yMentor students on projects, ensuring completion and quality outcome
- sUphold Pupilo's standards of pedagogy, engagement, and inclusivit
y.Qualification
- sStrong background in Coding & Robotics (Scratch, Python, AI/Robotics
- )Experience with gamified coding (Minecraft, Roblox, etc.) preferre
- dProven experience teaching/mentoring children or teens in STEM subject
- sExcellent communication and classroom management skill
- sBachelor's degree in Computer Science, Education, or related field (or equivalen
t practical experience
- )Ability to commit to a structured teaching schedule and long-term student success.
v
What We Offer
- Fixed teaching assignments with stable monthly incom
- eProfessional development through regular training and workshop
- sGrowth pathway: high-performing core tutors can progress toward Master Trainer role
- sAccess to Pupilo's teaching resources, assessments, and structured curriculu
- mOpportunity to inspire and mentor Africa's next generation of innovator
s
**How To App<
/strong>ly
Send your Resume to asap. Applications will be reviewed on a rolli
ngbasis
.**
Data Analyst - Coding
Posted 3 days ago
Job Viewed
Job Description
Objectives of the Role
- Ensure that DMA, RNG and GET tasks allocated for testing are assessed and reported on in accordance with the approved methodologies, working documents and templates and in line with regulatory, accreditation and contractual requirements.
- Ensure data generation and conversion are assessed and sufficient for testing for game engine testing.
Primary Responsibilities
- Conduct Game Engine Testing (GET) for all product and game types.
- Conduct data generation as per agreed criteria with client.
- Conduct Random Number Generator (RNG) testing in line with requirements.
- Conduct Data Monitoring and Analysis (DMA) as per the agreed frequency per client.
- Maintain spreadsheet models to perform the required reviews.
- Review and evaluate analytical results to ensure they meet acceptable criteria.
- Reporting on status and test findings to supervisor.
- Liaise with department heads in aid of cooperation and resolution of issues.
- Knowledge of and familiarisation with general online gambling industry and gaming terminology.
- Understanding of and familiarisation with game types, variants and regulatory requirements.
- Understanding of and familiarisation with ISO/IEC 17020, 17025, 17065 and related documentation.
- Ensure all responsibilities are effectively and efficiently executed in accordance with company policies, procedures and processes.
- Ensure all required responsibilities of a jurisdictional manager as communicated in SOP are followed.
- Quality assurance - conduct self-reviews and peer reviews.
- Perform ad hoc tasks as and when required.
Job Specification
Qualification
- Mathematics/Science/Commerce/Computer Science Degree (NQF Level 7), or equivalent, if substantiated by valid evidence of competency.
- Computer Science major a required minimum.
Experience
- 2 years’ relevant programming experience in a professional working environment.
- Programming in any of the following languages: C, C++, C#, Java, Json, Go, Python and R.
Coding & Data Tutor
Posted 3 days ago
Job Viewed
Job Description
Coding & Data Tutor
Inspire the next generation of coders with leading training programmes
Onsite in Uvongo, KZN | R20 000 CTC per month
About Our Client
Our client is a UK-based provider of accredited training courses, with a strong presence in South Africa. Established in 2009, they have grown into a trusted learning partner for students pursuing careers in IT and technology. With a collaborative culture and a mission to empower learners, the company offers its employees a chance to make a meaningful impact in education and career development.
The Role: Coding & Data Tutor
As a Coding & Data Tutor, you'll guide and support students through structured training programmes covering HTML, SQL, Python, JavaScript, and CSS. Your role is to help learners succeed academically and practically, from clarifying course content to exam preparation. You will also collaborate with the course development team to refine materials, ensuring an engaging and effective learning experience.
Key Responsibilities
Provide guidance and support to learners on Coding & Development programmes
Assist students with exam preparation, study schedules, and practice resources
Respond to learner queries via phone, email, and Teams
Collaborate with the development team to enhance courseware and materials
Ensure a supportive and engaging learner experience throughout the training journey
About You
Matric essential; IT/Computer Science qualification or relevant work experience required
Strong coding knowledge across HTML, SQL, Python, JavaScript, and CSS
Excellent communication skills, particularly with international learners
Patient, approachable, and able to explain complex concepts clearly
Independent, self-motivated, and adaptable to learner needs
Flexible to work UK hours (10am - 7pm, Monday to Friday)
Genuine passion for coding, data, and teaching others
Inpatient Coding Validator - REMOTE
Posted 19 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Inpatient Coding Validator - REMOTE
Posted 19 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Inpatient Coding Validator - REMOTE
Posted 19 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Inpatient Coding Validator - REMOTE
Posted 19 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Be The First To Know
About the latest Coding Jobs in South Africa !
Inpatient Coding Validator - REMOTE
Posted 19 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Inpatient Coding Validator - REMOTE
Posted 19 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Inpatient Coding Validator - REMOTE
Posted 19 days ago
Job Viewed
Job Description
#J-18808-Ljbffr