Jobera
All JobsView all categories →

Popular Categories

  • Retail107.4k
  • Healthcare94.8k
  • Operations93.3k
  • Sales73.2k
  • Healthcare Clinical62.5k
  • Engineering57.8k
  • Food Service48.2k
  • Software Engineering36.5k
  • Skilled Trades & Field Services30.9k
  • Finance & Accounting29.5k
  • Education & Training22.4k
  • Customer Support22.1k

Job Roles

  • Retail Sales Associate49.6k
  • Nurse35.6k
  • Software Engineer32.0k
  • Account Executive30.5k
  • Shift Supervisor20.5k
  • Assistant Store Manager19.0k
  • Project Manager18.1k
  • Pharmacy Technician16.4k
  • Customer Service Representative16.4k
  • Driver15.9k
  • Restaurant Server15.5k
  • Customer Support Specialist14.7k
  • Maintenance Technician11.6k
  • Store Manager11.5k
  • Teacher11.3k
View all categories →
AI Resume Builder
Build & tailor your resume
AI Resume Creator
Tailor your resume to a job
AI Cover Letter
Personalized letters by AI
AI Headshots
Professional photos from selfies
Job Tracker
Track all your applications
Job Search Analytics
See what gets replies
Super Search
Search every job site at once
Chrome Extension
Autofill job applications
See all tools→
Remote JobsEmployersLocations
Career Tips
Cover Letter
CV Tips
Job Interview
Remote Work
Resume Tips
Work Statistics
See all resources→
Log inSign up
Post a Job
Jobera

Smarter job search, powered by transparency.

For Job Seekers
Browse JobsRemote JobsAI Resume BuilderAI Resume CreatorAI Cover LetterAI HeadshotsJob TrackerJob Search AnalyticsSuper SearchChrome Extension
For Employers
Post a JobPricingEmployer Dashboard
Company
Contact
© 2026 Jobera. All rights reserved. · About · Editorial policy · contact@jobera.comMade with ❤ in Poland
HomeJobsLocationsSouth Africa

Jobs in South Africa

7.3k open positions
7,344 jobs
Filters
Work Mode
Salary Range
$0k$200k+
$0k$50k$100k$150k$200k
Location
Who can apply
Experience
Employment Type
Job Alerts

Get notified about new jobs matching your filters.

Create a free account for extra job tools.
Log in
Showing 20 of 7,344 jobs
reallygreatteachersreallygreatteachers·South AfricaSouth Africa·Remote · South Africa

Remote English Teacher Position in Cape Town (Guaranteed Hours)

26
Lowest

Are you a recent South African graduate looking to build a meaningful career in online education? We have the perfect opportunity for you. The Challenge: Starting your career after university can be daunting. Finding work that offers stability, growth opportunities, and the flexibility to work from

Education & TrainingEnglish TeacherFreelanceMid
See 2 similar>
Quick Apply
4 0 0↻ Repost 20mo ago
reallygreatteachers
reallygreatteachers·South AfricaSouth Africa·Remote

Remote English Teacher Position in Cape Town (Guaranteed Hours)

Education & TrainingEnglish TeacherFreelanceMid
26
Lowest
20mo ago
4 views0 saves 0 applied↻ Repost

Are you a recent South African graduate looking to build a meaningful career in online education? We have the perfect opportunity for you. The Challenge: Starting your career after university can be daunting. Finding work that offers stability, growth opportunities, and the flexibility to work from

See 2 similar
Quick Apply
Details
4 views0 saves0 applied↻ Repost
20mo ago
tigerbrandstigerbrands·South AfricaSouth Africa·On-site

General Worker

24
Lowest

It's fun to work in a company where people truly BELIEVE in what they're doing! ... In accordance with the employment equity plan of Tiger Brands and its employment equity goals and targets, preference may be given, but is not limited, to candidates from under-represented designated groups.

OtherMid
See 1 similar>
Quick Apply
1 0 0 8d ago
tigerbrands
tigerbrands·South AfricaSouth Africa

General Worker

OtherMid
24
Lowest
8d ago
1 views0 saves 0 applied

It's fun to work in a company where people truly BELIEVE in what they're doing! ... In accordance with the employment equity plan of Tiger Brands and its employment equity goals and targets, preference may be given, but is not limited, to candidates from under-represented designated groups.

See 1 similar
Quick Apply
Details
1 views0 saves0 applied
8d ago
20Four7Va20Four7Va·South AfricaRemote · open to South Africa

CPT-11709 Roofing Customer Service & Scheduling Virtual Assistant

43
Low

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

Virtual AssistantAdministration & Office SupportMid
See 2 similar>
Quick Apply
5 0 0 ~10d ago
20Four7Va
20Four7Va·South AfricaRemote · open to South Africa

CPT-11709 Roofing Customer Service & Scheduling Virtual Assistant

Virtual AssistantAdministration & Office SupportMid
43
Low
~10d ago
5 views0 saves 0 applied

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

See 2 similar
Quick Apply
Details
5 views0 saves0 applied
~10d ago
2
20Four7Va.Test·South AfricaRemote · open to South Africa

CPT-11709 Roofing Customer Service & Scheduling Virtual Assistant

43
Low

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

Virtual AssistantAdministration & Office SupportMid
See 2 similar>
Quick Apply
4 0 0 ~10d ago
2
20Four7Va.Test·South AfricaRemote · open to South Africa

CPT-11709 Roofing Customer Service & Scheduling Virtual Assistant

Virtual AssistantAdministration & Office SupportMid
43
Low
~10d ago
4 views0 saves 0 applied

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

See 2 similar
Quick Apply
Details
4 views0 saves0 applied
~10d ago
R
Rws·South AfricaSouth Africa·Remote · South Africa

AI Conversation Recording Contributor - Setswana

37
Lowest

We are looking for AI Conversation Recording Contributors to join a Setswana speech data collection project and help support the evaluation and development of the next generation of AI technologies. Job Type: Freelance Location: Work from home Work Schedule: Flexible, task-based work (approximately

OtherTemporary/ContractMid
See 1 similar>
Quick Apply
2 0 0 16d ago
R
Rws·South AfricaSouth Africa·Remote

AI Conversation Recording Contributor - Setswana

OtherTemporary/ContractMid
37
Lowest
16d ago
2 views0 saves 0 applied

We are looking for AI Conversation Recording Contributors to join a Setswana speech data collection project and help support the evaluation and development of the next generation of AI technologies. Job Type: Freelance Location: Work from home Work Schedule: Flexible, task-based work (approximately

See 1 similar
Quick Apply
Details
2 views0 saves0 applied
16d ago
redember-recruitmentredember-recruitment·South AfricaSouth Africa·On-site

Guest Assistant

19
Lowest

Our client in Franschhoek is looking for a Guest Assistant to join their team. The Guest Assistant provides exceptional service to guests by ensuring smooth check-in and check-out processes, addressing guest feedback, itinerary planning and making the necessary reservations, collaborating with colle

OtherMid
See 1 similar>
Quick Apply
0 0 0 23d ago
redember-recruitment
redember-recruitment·South AfricaSouth Africa

Guest Assistant

OtherMid
19
Lowest
23d ago
0 views0 saves 0 applied

Our client in Franschhoek is looking for a Guest Assistant to join their team. The Guest Assistant provides exceptional service to guests by ensuring smooth check-in and check-out processes, addressing guest feedback, itinerary planning and making the necessary reservations, collaborating with colle

See 1 similar
Quick Apply
Details
0 views0 saves0 applied
23d ago
ICAP at Columbia UniversityICAP at Columbia University·South AfricaSouth Africa·On-site

Regional Monitoring and Evaluation Advisor, CQUIN Project (Francophone Portfolio)

12
Lowest

ICAP at Columbia University (ICAP) coordinates the multi-country CQUIN impact network, funded by the Gates Foundation. In March 2025, the CQUIN project rapidly pivoted its scope to address the changing HIV landscape and expand joint learning and experience sharing around integration and sustainabili

OtherProjectMid
See 2 similar>
Quick Apply
2 0 0 ~1mo ago
ICAP at Columbia University
ICAP at Columbia University·South AfricaSouth Africa

Regional Monitoring and Evaluation Advisor, CQUIN Project (Francophone Portfolio)

OtherProjectMid
12
Lowest
~1mo ago
2 views0 saves 0 applied

ICAP at Columbia University (ICAP) coordinates the multi-country CQUIN impact network, funded by the Gates Foundation. In March 2025, the CQUIN project rapidly pivoted its scope to address the changing HIV landscape and expand joint learning and experience sharing around integration and sustainabili

See 2 similar
Quick Apply
Details
2 views0 saves0 applied
~1mo ago
careers-scateccareers-scatec·South AfricaSouth Africa·On-site

Junior Accountant

18
Lowest

Overview Junior Accountant - Cape Town, South Africa At Scatec, you get to work on something that matters. We develop, build, own, and operate renewable energy solutions that accelerate access to reliable and affordable clean energy. As part of a global and agile organisation, you will work with ski

Finance & AccountingJunior AccountantEntry
See 2 similar>
Quick Apply
6 0 0 1mo ago
careers-scatec
careers-scatec·South AfricaSouth Africa

Junior Accountant

Finance & AccountingJunior AccountantEntry
18
Lowest
1mo ago
6 views0 saves 0 applied

Overview Junior Accountant - Cape Town, South Africa At Scatec, you get to work on something that matters. We develop, build, own, and operate renewable energy solutions that accelerate access to reliable and affordable clean energy. As part of a global and agile organisation, you will work with ski

See 2 similar
Quick Apply
Details
6 views0 saves0 applied
1mo ago
supabasesupabase·South AfricaRemote · open to South Africa

Head of AI Native Operations

28
Lowest

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We are l

OtherHeadFull-TimeExecutive
See 2 similar>
Quick Apply
10 0 0 1mo ago
supabase
supabase·South AfricaRemote · open to South Africa

Head of AI Native Operations

OtherHeadFull-TimeExecutive
28
Lowest
1mo ago
10 views0 saves 0 applied

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We are l

See 2 similar
Quick Apply
Details
10 views0 saves0 applied
1mo ago
Absolute PetsAbsolute Pets·South AfricaSouth Africa·On-site

Warehouse Manager

29
Lowest

Retail Distribution Warehouse in Johannesburg requires a Warehouse Manager who has a record of successfully managing inventory, people, processes and systems. A dynamic and driven individual with a continuous improvement mindset who has the strength of character to deliver. Responsibilities/ Core Fu

OperationsSupply Chain ManagerMid
See 2 similar>
Quick Apply
8 0 0 ~1mo ago
Absolute Pets
Absolute Pets·South AfricaSouth Africa

Warehouse Manager

OperationsSupply Chain ManagerMid
29
Lowest
~1mo ago
8 views0 saves 0 applied

Retail Distribution Warehouse in Johannesburg requires a Warehouse Manager who has a record of successfully managing inventory, people, processes and systems. A dynamic and driven individual with a continuous improvement mindset who has the strength of character to deliver. Responsibilities/ Core Fu

See 2 similar
Quick Apply
Details
8 views0 saves0 applied
~1mo ago
VirtuHireVirtuHire·South AfricaSouth Africa·Remote · South Africa

Bookkeeper & Customer Service Support

30
Lowest

Location: Remote – South AfricaEmployment Type: Permanent, Full-TimeWorking Hours: Monday to Friday, UK business hours Role Overview We are looking for an experienced and dependable Bookkeeper & Customer Service Support professional to manage the day-to-day finance function across two related busine

OtherCustomer ServiceMid
See 2 similar>
Quick Apply
6 0 0 1mo ago
VirtuHire
VirtuHire·South AfricaSouth Africa·Remote

Bookkeeper & Customer Service Support

OtherCustomer ServiceMid
30
Lowest
1mo ago
6 views0 saves 0 applied

Location: Remote – South AfricaEmployment Type: Permanent, Full-TimeWorking Hours: Monday to Friday, UK business hours Role Overview We are looking for an experienced and dependable Bookkeeper & Customer Service Support professional to manage the day-to-day finance function across two related busine

See 2 similar
Quick Apply
Details
6 views0 saves0 applied
1mo ago
enablesaenablesa·South AfricaSouth Africa·On-site

Operations & Client Liaison Officer - Finance

20
Lowest

Our client is seeking an experienced Operations & Client Liaison Officer - Finance to join their Paarl, Western Cape Team Monitor local and international foreign exchange markets Prepare and distribute daily foreign exchange rates and market updates to clients and internal stakeholders Conduct basic

OtherOfficerMid
See 2 similar>
Quick Apply
6 0 0 1mo ago
enablesa
enablesa·South AfricaSouth Africa

Operations & Client Liaison Officer - Finance

OtherOfficerMid
20
Lowest
1mo ago
6 views0 saves 0 applied

Our client is seeking an experienced Operations & Client Liaison Officer - Finance to join their Paarl, Western Cape Team Monitor local and international foreign exchange markets Prepare and distribute daily foreign exchange rates and market updates to clients and internal stakeholders Conduct basic

See 2 similar
Quick Apply
Details
6 views0 saves0 applied
1mo ago
talent-shoretalent-shore·South AfricaSouth Africa·On-site

Snr Product Manager (GTM, Web)

10
Lowest

Senior Product Manager, GTM & Web Platform Senior Product Manager, GTM & Web Platform — Remote, South Africa preferred. Full-time. Reports to CTO. Abo...

Product ManagementProduct ManagerMid
See 2 similar>
Quick Apply
3 0 0 1mo ago
talent-shore
talent-shore·South AfricaSouth Africa

Snr Product Manager (GTM, Web)

Product ManagementProduct ManagerMid
10
Lowest
1mo ago
3 views0 saves 0 applied

Senior Product Manager, GTM & Web Platform Senior Product Manager, GTM & Web Platform — Remote, South Africa preferred. Full-time. Reports to CTO. Abo...

See 2 similar
Quick Apply
Details
3 views0 saves0 applied
1mo ago
joint-medical-holdingsjoint-medical-holdings·South AfricaSouth Africa·On-site

Professional Nurse

19
Lowest

DIVISION: DURDOC HOSPITAL- OPD JOB TITLE: PROFESSIONAL NURSE PURPOSE OF POSITION To deliver safe and effective Emergency Nursing Care as a SANC (South African Nursing Council) Registered Professional Nurse, ensuring effective patient assessment, planning and coordination of patient care. Maintain co

HealthcareNurseMid
See 2 similar>
Quick Apply
2 0 0 ~1mo ago
joint-medical-holdings
joint-medical-holdings·South AfricaSouth Africa

Professional Nurse

HealthcareNurseMid
19
Lowest
~1mo ago
2 views0 saves 0 applied

DIVISION: DURDOC HOSPITAL- OPD JOB TITLE: PROFESSIONAL NURSE PURPOSE OF POSITION To deliver safe and effective Emergency Nursing Care as a SANC (South African Nursing Council) Registered Professional Nurse, ensuring effective patient assessment, planning and coordination of patient care. Maintain co

See 2 similar
Quick Apply
Details
2 views0 saves0 applied
~1mo ago
Starbucks South AfricaStarbucks South Africa·South AfricaSouth Africa·On-site

Starbucks South Africa

28
Lowest

Join Our Starbucks as a Shift Supervisor At Starbucks, we’re not just about brewing great coffee; we’re about great leaders, too. Immerse yourself in a community of connection, opportunity, and creativity, all stirred up by the aroma of our world-class coffee. We’ve got an exciting opportunity for y

OtherMid
See 1 similar>
Quick Apply
5 0 0 1mo ago
Starbucks South Africa
Starbucks South Africa·South AfricaSouth Africa

Starbucks South Africa

OtherMid
28
Lowest
1mo ago
5 views0 saves 0 applied

Join Our Starbucks as a Shift Supervisor At Starbucks, we’re not just about brewing great coffee; we’re about great leaders, too. Immerse yourself in a community of connection, opportunity, and creativity, all stirred up by the aroma of our world-class coffee. We’ve got an exciting opportunity for y

See 1 similar
Quick Apply
Details
5 views0 saves0 applied
1mo ago
t
takealot.com·South AfricaSouth Africa·On-site

Franchise Compliance Controller

23
Lowest

Takealot Fulfilment Solutions (TFS), a division of Takealot Online (RF) (Pty) Ltd, is looking for a highly talented Franchise Compliance Supervisor to join our team in Eastern Cape - Gqeberha. Join Our Mission at Takealot Fulfilment Solutions | We Are TFS Revolutionising e-commerce logistics in Sout

Finance & AccountingControllerMid
See 2 similar>
Quick Apply
5 0 0 1mo ago
t
takealot.com·South AfricaSouth Africa

Franchise Compliance Controller

Finance & AccountingControllerMid
23
Lowest
1mo ago
5 views0 saves 0 applied

Takealot Fulfilment Solutions (TFS), a division of Takealot Online (RF) (Pty) Ltd, is looking for a highly talented Franchise Compliance Supervisor to join our team in Eastern Cape - Gqeberha. Join Our Mission at Takealot Fulfilment Solutions | We Are TFS Revolutionising e-commerce logistics in Sout

See 2 similar
Quick Apply
Details
5 views0 saves0 applied
1mo ago
parvanaparvana·South AfricaSouth Africa·On-site

Technical Support Specialist (Linux)

20
Lowest

Location: Johannesburg | Work Type: Office Based | Job ID: J107266 About our client: Our client offers financial service solutions helping their clients achieve their dreams. With an emphasis on culture fit, they boast a dedicated team of over 600 employees, many with over a decade of tenure. They h

Customer SupportTechnical Support SpecialistMid
See 2 similar>
Quick Apply
7 0 0 1mo ago
parvana
parvana·South AfricaSouth Africa

Technical Support Specialist (Linux)

Customer SupportTechnical Support SpecialistMid
20
Lowest
1mo ago
7 views0 saves 0 applied

Location: Johannesburg | Work Type: Office Based | Job ID: J107266 About our client: Our client offers financial service solutions helping their clients achieve their dreams. With an emphasis on culture fit, they boast a dedicated team of over 600 employees, many with over a decade of tenure. They h

See 2 similar
Quick Apply
Details
7 views0 saves0 applied
1mo ago
DoiTDoiT·South AfricaRemote · open to South Africa

NetSuite Systems Engineer -Czechia(contract)

30
Lowest

LocationAs a Financial Systems Engineer, you will be part of Business Systems Engineering, a group of several teams that builds and runs the systems the company operates on. This role is based remotely in the United States (Eastern time zone), the UK, or Ireland. Who We AreDoiT is a global technolog

Systems EngineerInfrastructure & CloudMid
See 2 similar>
Quick Apply
5 0 0 1mo ago
DoiT
DoiT·South AfricaRemote · open to South Africa

NetSuite Systems Engineer -Czechia(contract)

Systems EngineerInfrastructure & CloudMid
30
Lowest
1mo ago
5 views0 saves 0 applied

LocationAs a Financial Systems Engineer, you will be part of Business Systems Engineering, a group of several teams that builds and runs the systems the company operates on. This role is based remotely in the United States (Eastern time zone), the UK, or Ireland. Who We AreDoiT is a global technolog

See 2 similar
Quick Apply
Details
5 views0 saves0 applied
1mo ago
square-1-recruitmentsquare-1-recruitment·South AfricaSouth Africa·On-site

PA / Office Manager, Bryanston

18
Lowest

A growing financial services business is expanding and is looking for a PA / Office Manager with 4+ years experience to join their team. The position will be very dynamic and they are looking for someone who has worked in a smaller business where any admin task is part of the role - as the business

Office ManagerAdministration & Office SupportMid
See 2 similar>
Quick Apply
2 0 0 2mo ago
square-1-recruitment
square-1-recruitment·South AfricaSouth Africa

PA / Office Manager, Bryanston

Office ManagerAdministration & Office SupportMid
18
Lowest
2mo ago
2 views0 saves 0 applied

A growing financial services business is expanding and is looking for a PA / Office Manager with 4+ years experience to join their team. The position will be very dynamic and they are looking for someone who has worked in a smaller business where any admin task is part of the role - as the business

See 2 similar
Quick Apply
Details
2 views0 saves0 applied
2mo ago
mmsholdingsincmmsholdingsinc·South AfricaSouth Africa· +1 country·On-site

Principal Biostatistician - Home Based (SA)

19
Lowest

Are you looking to join a company where your contributions truly matter, and where you'll be part of a supportive, innovative team? MMS is a award-winning, data-focused clinical research organization (CRO). We pride ourselves on being a Great Place to Work certified organization, recognized for our

BiostatisticianLaboratory & Life SciencesLead
See 2 similar>
Quick Apply
2 0 0 2mo ago
mmsholdingsinc
mmsholdingsinc·South AfricaSouth Africa· +1 country

Principal Biostatistician - Home Based (SA)

BiostatisticianLaboratory & Life SciencesLead
19
Lowest
2mo ago
2 views0 saves 0 applied

Are you looking to join a company where your contributions truly matter, and where you'll be part of a supportive, innovative team? MMS is a award-winning, data-focused clinical research organization (CRO). We pride ourselves on being a Great Place to Work certified organization, recognized for our

See 2 similar
Quick Apply
Details
2 views0 saves0 applied
2mo ago
← Prev1…129130131…368Next →
Load next page of jobs
Newsletter
10% off

Stay ahead of the market

Get weekly curated job picks, salary trends, and career insights delivered to your inbox.

Subscribe and get 10% off your first payment.

Join 12,000+ professionals

Code sent after you confirm your email · first payment only · new customers. Unsubscribe anytime.

Browse jobs by city in South Africa

Cape Town235 On-site | 4 Remote | 4 HybridJohannesburg148 On-site | 2 Remote | 0 HybridGqeberha89 On-site | 0 Remote | 0 HybridSandton34 On-site | 0 Remote | 0 HybridEast London29 On-site | 0 Remote | 0 HybridPretoria24 On-site | 0 Remote | 0 HybridCenturion22 On-site | 0 Remote | 0 HybridStellenbosch14 On-site | 1 Remote | 0 HybridRandburg14 On-site | 0 Remote | 0 HybridPaarl12 On-site | 0 Remote | 0 HybridMidrand10 On-site | 0 Remote | 0 HybridDurban5 On-site | 0 Remote | 0 HybridEdenvale5 On-site | 0 Remote | 0 HybridGeorge5 On-site | 0 Remote | 0 HybridGermiston5 On-site | 0 Remote | 0 HybridGrahamstown4 On-site | 0 Remote | 0 HybridKempton Park4 On-site | 0 Remote | 0 HybridStutterheim4 On-site | 0 Remote | 0 HybridBenoni3 On-site | 0 Remote | 0 HybridRoodepoort3 On-site | 0 Remote | 0 HybridAlberton2 On-site | 0 Remote | 0 HybridBhisho2 On-site | 0 Remote | 0 HybridHermanus2 On-site | 0 Remote | 0 HybridKrugersdorp2 On-site | 0 Remote | 0 HybridPietermaritzburg2 On-site | 0 Remote | 0 HybridPinetown2 On-site | 0 Remote | 0 HybridSasolburg2 On-site | 0 Remote | 0 HybridTzaneen2 On-site | 0 Remote | 0 HybridBloemfontein1 On-site | 0 Remote | 0 HybridKathu1 On-site | 0 Remote | 0 HybridKirkwood1 On-site | 0 Remote | 0 HybridKuilsrivier1 On-site | 0 Remote | 0 HybridMossel Bay1 On-site | 0 Remote | 0 HybridNelspruit1 On-site | 0 Remote | 0 HybridPolokwane1 On-site | 0 Remote | 0 HybridPotchefstroom1 On-site | 0 Remote | 0 HybridRobertson1 On-site | 0 Remote | 0 HybridSprings1 On-site | 0 Remote | 0 HybridUitenhage1 On-site | 0 Remote | 0 HybriduMhlanga Rocks1 On-site | 0 Remote | 0 Hybrid