City of Tshwane: Cleaner Vacancies (X100 Posts)
The City of Tshwane is inviting applications from suitably qualified applicants for Cleaner positions across various municipal administrative buildings and facilities. This opportunity is open to both internal and external candidates, and forms part of the City’s commitment to promoting fair access to employment opportunities, including support for persons with disabilities.
City of Tshwane: Cleaner Vacancies (X100 Posts)
Position Information
- Job Title: Cleaner
- Number of Posts: 100
- Department: Group Property
- Division: Property Management Services
- Section: Facilities Management and Office Accommodation
- Contract Type: Fixed-term contract, not exceeding three (3) years
- Location: All regions within the City of Tshwane
- Reference Number: GPDD047-2025
- Monthly Salary: R6,000
This position is structured to support the maintenance and cleanliness of municipal buildings, ensuring a safe, hygienic, and welcoming environment for both staff and visitors.
City of Tshwane: Cleaner Vacancies (X100 Posts)
Purpose of the Role
The main objective of the Cleaner position is to carry out cleaning and related services within municipal facilities. This may involve working in office spaces, shared public areas, and outdoor surroundings, depending on operational needs.
City of Tshwane: Cleaner Vacancies (X100 Posts)
Minimum Appointment Requirements
Applicants must meet the following basic requirements:
- Basic literacy and the ability to understand and follow cleaning instructions.
- Experience in cleaning duties within an office environment is advantageous, though not mandatory.
- Experience in gardening or outdoor site maintenance is an added advantage.
- Must be physically fit and able to perform tasks that involve continuous movement and manual work.
- Willingness to work in any Tshwane region based on departmental deployment needs.
City of Tshwane: Cleaner Vacancies (X100 Posts)
Key Competencies and Personal Attributes
The City is seeking applicants who demonstrate:
- Reliability and a strong work ethic.
- Ability to work well in a team environment.
- Effective basic communication skills.
- Flexibility to adapt to various work tasks and schedules.
City of Tshwane: Cleaner Vacancies (X100 Posts)
Primary Responsibilities
Successful candidates will be expected to:
- Provide cleaning services in administrative buildings and other designated facilities.
- Clean offices, passages, stairways, lifts, kitchens, toilets, and public areas.
- Perform duties such as sweeping, mopping, raking, dusting, vacuuming, scrubbing, polishing, and floor maintenance.
- Clean windows, walls, glass panels, and office furniture.
- Empty waste bins and ashtrays, and dispose of waste according to municipal guidelines.
- Refill soap dispensers, replace hygiene supplies, and maintain cleanliness in sanitary facilities.
- Perform light outdoor cleaning where required, such as garden areas and walkways.
- Participate in recyclable material collection, including the sorting of recyclable paper.
- Assist with occasional removal duties or relocation of office items as instructed.
Duties may vary depending on operational priorities but will remain within the scope of the role.
City of Tshwane: Cleaner Vacancies (X100 Posts)
How to Apply (Online Application Only)
Follow these steps to apply:
- Visit the City of Tshwane official website: www.tshwane.gov.za
- Navigate to:
E-Services → e-Recruitment - Choose:
- Register to Apply (first-time users), or
- Login to Apply for Vacancies (existing users)
- Complete or update your online profile in full. This profile serves as your digital CV.
- Search for the position using Reference Number: GPDD047-2025
- Complete the online questionnaire and submit your application.
Important:
- Only online applications will be accepted.
- If you experience technical issues, email: erecruithelp@tshwane.gov.za (queries only; applications will not be accepted via email).
Employment Equity Commitment
The City of Tshwane is an equal opportunity employer. Preference may be given to candidates from underrepresented groups in line with the City’s Employment Equity Plan.
Enquiries
For job-specific enquiries:
- Seraj Khan: 012 358 7675
- Wilheminah Bokaba: 012 358 4947
For general recruitment support:
- Recruitment Centre, Middestad Building, 252 Thabo Sehume Street, Pretoria CBD
- Tel: 012 358 4346
Closing Date: 17 November 2025 (Midnight)
Applicants who do not receive correspondence within 21 days after the closing date may consider their application unsuccessful.

