
The City of Tshwane invites interested and suitably qualified candidates to apply for several General Worker vacancies across different departments, regions and facilities. The opportunities are aimed at candidates who are physically capable of performing manual work and who meet the basic literacy and other requirements specified for each position.
The vacancies are available across Region 1, Region 3 and Region 5, with positions involving roads and transport services, parks and horticulture, cemetery services, sport and recreation facilities, libraries and general cleaning services. Depending on the position, previous experience may be an added advantage, while several of the vacancies require only basic literacy and the ability to perform the required duties.
Available General Worker Positions
- General Worker (6 Posts) – SDTM1402-3-2026
- General Worker (2 Posts) – SDTM1394-3-2026
- General Worker (5 Posts) – SDTM1390-3-2026
- General Worker (5 Posts) – SDTM1391-3-2026
- General Worker (2 Posts) – SDTM1392-3-2026
- General Worker (4 Posts) – SDTM1382-5-2026
- General Worker (1 Post) – CSHS493-2026
- General Worker (5 Posts) – SDTM1376-1-2026
Total: 30 General Worker posts.
Interested and suitably qualified candidates are invited to apply for the available General Worker positions at the City of Tshwane. Applicants should carefully review the requirements for each position, as the duties vary across roads and transport services, parks and horticulture, sport and recreation facilities, libraries, cemeteries and general cleaning services.
Interested candidates should ensure that they meet the relevant requirements before applying and should use the correct reference number for the position they wish to apply for. Applicants are encouraged to prepare all required information and supporting documents and submit their applications according to the official City of Tshwane application instructions.
Vacancy Summaries
General Worker – Môregloed Parks Depot
- Reference Number: SDTM1390-3-2026
- Posts Available: 5
- Location: Môregloed Parks Depot
- Department: Regional Operations and Coordination (Region 3)
- Section: Community Services – Parks, Horticulture and Cemetery Services
- Salary Scale: R173,436 – R202,668 per annum
- Estimated Package: R252,686 – R289,893 per annum
- Job Purpose: General maintenance of open spaces, natural resources, and facilities to improve environmental quality.
General Worker – Proclamation Hill and Loftus Depot
- Reference Number: SDTM1391-3-2026
- Posts Available: 5 (3 at Proclamation Hill, 2 at Loftus Depot)
- Location: Region 3
- Department: Regional Operations and Coordination (Region 3)
- Section: Community Services – Parks, Horticulture and Cemetery Services
- Salary Scale: R173,436 – R202,668 per annum
- Estimated Package: R252,686 – R289,893 per annum
- Job Purpose: Maintenance of open spaces and facilities to enhance environmental standards.
General Worker – Community Library Services
- Reference Number: SDTM1392-3-2026
- Posts Available: 2
- Location: Region 3
- Department: Regional Operations and Coordination (Region 3)
- Section: Community Services – Sport, Recreation and Library Services
- Salary Scale: R173,436 – R202,668 per annum
- Estimated Package: R252,686 – R289,893 per annum
- Job Purpose: Cleaning and support services for library management and administration.
General Worker – Rayton Cemetery and Parks
- Reference Number: SDTM1382-5-2026
- Posts Available: 4 (3 in Cemetery Services, 1 in Parks and Horticulture)
- Location: Rayton/Refilwe (Region 5)
- Department: Regional Operations and Coordination (Region 5)
- Section: Community Services – Parks, Horticulture and Cemetery Services
- Salary Scale: R173,436 – R202,668 per annum
- Estimated Package: R252,686 – R289,893 per annum
- Job Purpose: Maintenance of open spaces, cemeteries, and facilities to improve environmental quality.
General Worker – Belle Ombre Clinic
- Reference Number: CSHS493-2026
- Posts Available: 1
- Location: Belle Ombre Clinic
- Department: Group Human Capital Management
- Division: Recruitment and Administration Management
- Section: Occupational and Employee Health, Safety and Wellness
- Salary Scale: R173,436 – R202,668 per annum
- Estimated Package: R252,686 – R289,893 per annum
- Job Purpose: Cleaning and logistical support to maintain hygienic office and clinic environments.
General Worker – Soshanguve, Klerksoord, Ga-Rankuwa, Mayville
- Reference Number: SDTM1376-1-2026
- Posts Available: 5
- Location: Region 1 (Soshanguve, Klerksoord TDK, Ga-Rankuwa, Mayville Depot)
- Department: Regional Operations and Coordination (Region 1)
- Section: Community Services – Parks, Horticulture and Cemetery Services
- Salary Scale: R173,436 – R202,668 per annum
- Estimated Package: R252,686 – R289,893 per annum
- Job Purpose: Horticultural maintenance and development in public open spaces and facilities.
Appointment Requirements
Across all positions, candidates must demonstrate:
- Ability to perform duties effectively
- Basic literacy skills
- Relevant experience in horticulture, cleaning, or facility maintenance (advantageous)
- Physical fitness and health with no back problems
- Willingness to work shifts, standby, and overtime
- Criminal record check (fingerprints taken at own cost)
Personal Attributes and Competencies
- Strong physical health and fitness
- Responsibility, accountability, and punctuality
- Ability to follow instructions and uphold routines
- Good communication and interpersonal skills
- Initiative, adaptability, and teamwork orientation
- Ability to work under pressure and independently
Primary Functions
Parks and Horticulture Roles
- Conduct horticultural maintenance in public spaces
- Clean parks, traffic islands, and remote open areas
- Remove weeds, litter, and invasive plant material
Library Services Roles
- Cleaning and preparation of training rooms and tearooms
- Kitchen duties and distribution of store items
- Special tasks as assigned by supervisors
Cemetery Services Roles
- Maintenance of cemetery grounds and facilities
- Support in development and upgrading of facilities
- Compliance with Occupational Health and Safety Act
Clinic Roles
- General cleaning of offices and clinic facilities
- Carrying and transporting furniture and goods
- Loading and unloading items from vehicles
Salary and General Requirements
Across these vacancies, the stated Job Level is T1, with a salary scale of R173,436 to R202,668 per annum. The estimated remuneration package is R252,686 to R289,893 per annum.
The vacancies are suitable for candidates who can perform physically demanding duties and, depending on the position, may be suitable for applicants with limited formal qualifications because several positions require only basic literacy.
Applicants should understand that relevant work experience is generally listed as an added advantage rather than the minimum requirement. Physical fitness, reliability, the ability to follow instructions and willingness to perform manual duties are important considerations.
A criminal record check is required for these positions, and candidates must allow fingerprints to be taken by the Tshwane Metro Police Department at their own cost where specified.
How to Prepare for the Application
Candidates should identify the specific General Worker vacancy they wish to apply for and use the correct reference number associated with that position. Attention should be given to the location because the vacancies are spread across different regions and depots.
Applicants should ensure that the information provided in the application is accurate and that any required supporting documentation is prepared according to the official vacancy advertisement.
The different positions have different duties. Candidates interested in road construction and maintenance may consider SDTM1402-3-2026, while those interested in horticultural work may consider SDTM1390-3-2026, SDTM1391-3-2026, SDTM1382-5-2026 or SDTM1376-1-2026. Candidates interested in cleaning and facility support may consider SDTM1392-3-2026 or CSHS493-2026, while applicants interested in swimming-pool and recreation facility work may consider SDTM1394-3-2026.
Because these are separate vacancies, applicants should not assume that one application automatically covers all the positions. The correct reference number and position should be used when applying.
These opportunities provide entry-level employment options within the City of Tshwane for candidates who meet the relevant requirements and are prepared to perform general manual, maintenance, cleaning, horticultural or support duties.
Applicants should consult the official City of Tshwane vacancy advertisement for the complete application procedure, closing date and any additional instructions before submitting an application.