South Africa National Parks (SANParks): Security Guard

The South Africa National Parks (SANParks) invites qualified candidates to apply for a fixed-term contract position as a Security Guard at Kruger National Park. This is your chance to work in a stunning natural setting while ensuring safety and security! Don’t miss out on this opportunity to join our team. Position: Security Guard X1 Department: … Read more

Road Accident Fund (RAF): Claims Officer X40 Posts

The Road Accident Fund (RAF) invites qualified and interested candidates to apply for the role of Claims Officer on an 18-month contract basis.This is a great opportunity to enhance your career.Take the step and apply today! Position: Claims Officer x 40 Division: Operations Reference No: 5766 Location: Menlo Park, Gauteng, ZA Employment Type: Fixed Term Contract Disability (EE targeted … Read more

City of Johannesburg: EPWP: Opportunity Centre: Cleaner

The City of Johannesburg invites qualified candidates to apply for a short-term contract position in (EPWP): Opportunity Centre: Cleaner Designation: EPWP: OC CleanerSalary Range: R7 000 pm (all-inclusive, stipend)Department: Department of Economic DevelopmentBranch: Sustainable Employment FacilitationLocation: Opportunity CentresRegion B (Ward 82),Region C (Ward 70),Region D (Ward 46),Region E (Ward 32, 75),Region F (Ward 57),Region G … Read more

City of Johannesburg: EPWP: Administration: Data Capturing

The City of Johannesburg invites qualified candidates to apply for a short-term contract position in EPWP: Administration: Data Capturing. Position: EPWP: Administration: Data CapturingSalary Range: R7 000 pm (all-inclusive, stipend)Department: Department of Economic Development Branch: Sustainable Employment FacilitationLocation: 66 Jorissen Street, Jorissen Place, Braamfontein Qualified individuals are encouraged by the City of Johannesburg to submit … Read more

Transnet Freight Rail: General Worker X14 Posts

Transnet is calling for interested and qualified individuals to submit their applications for the role of General Workers located in Groblershoop, Northern Cape. Don’t miss this opportunity to join a reputable organization! Apply now and take the next step in your career! Position: General Worker X14 Posts Reference Number: 4111776020 Level: L2 Department: Track Engineering … Read more

Positions Available: General Assistant X36

Northlink TVET College is seeking qualified candidates to apply for a one-year fixed-term contract as General Assistants. This is a fantastic opportunity for those who meet the qualifications. Take the first step and apply today! Position: General Assistant X36 Posts Reference Number: NLC/36/2025 Salary: R138 486 – R163 131 per annum (Excluding Benefits) Duration: 1 … Read more

City of Johannesburg: Cashier

The City of Johannesburg invites qualified individuals to apply for the Cashier position on a contract basis. Seize this opportunity to enhance your career! Applicants should consider using Google Chrome for their online application process. Position: Cashier Vacancy Bulletin: STC 011/2025 Salary: R11 645.32 pm (all-inclusive, no benefits) Department: Group Finance Branch: Customer Relations Services … Read more

EPWP General Worker: Various Departments

The Midvaal Local Municipality invites qualified individuals to apply for the EPWP General Worker position available in several departments. If you satisfy the minimum qualifications, please take the opportunity to apply. Position: EPWP General Worker: Various Departments _ MN 3918/25 Salary: R149.40 per day (EPWP General worker daily rate) Duration: Fixed Term Contract 2 years Location: Meyerton, … Read more

25 General Assistants are urgently required

Robben Island Museum is seeking interested and qualified candidates for a one-month fixed-term position as General Assistants. Take this chance to join a remarkable team! Position: General Assistants X25 Posts Duration: 1 month Contract Stipend: R5 183.00 per month Closing Date: 05 June 2025 The above short-term positions exist in Heritage and Research Department at … Read more