Cleaner jobs in South Africa
City of Tshwane: Cleaner (100 Fixed-Term Contract Positions)

The City of Tshwane invites applications for Cleaner x100 positions on a fixed-term contract basis.
Position Details
- Position: Cleaner (Fixed-Term Contract)
- Location: All Regions
- Department: Group Property
- Division: Property Management Services
- Section: Facilities Management and Office Accommodation
- Closing Date: 21 January 2025 (Online applications close at midnight.)
Reference Number: GPDD040-2025
To Be Advertised: Internal & External
Targeted Applicants
Applications are welcome from individuals of all categories, including:
- African, Coloured, Indian, and White (Female & Male).
- Persons with disabilities.
Job Purpose
To provide cleaning services and ad hoc removal services as required.
Appointment Requirements
- Basic literacy with the ability to perform duties.
- Relevant experience in office cleaning services (advantageous).
- Physically fit and healthy to perform continuous physical tasks.
- Willingness to be deployed anywhere in Tshwane as required by management.
Personal Attributes and Competencies
- Good communication skills.
Primary Responsibilities
- Cleaning various administrative buildings.
- Maintaining office spaces, passages, and external areas by sweeping, scrubbing, polishing, stripping, sealing, and vacuuming.
- Emptying bins and ashtrays.
- Cleaning windows, walls, lifts, stairways, toilets, kitchens, vehicles, and office equipment.
- Refilling soap, paper holders, and deo-blocks.
- Collecting recyclable paper for the City.
- Providing ad hoc removal services as needed.
Note: Responsibilities may change depending on operational requirements while remaining within the job’s level and scope.
How to Apply
Follow these steps to apply:
- Register an email address (required for system registration).
- Visit: www.tshwane.gov.za.
- Click on e-Services → e-Recruitment.
- Select an Option:
- (1) HOW-TO: User guide with step-by-step instructions.
- (2) SEARCH: View open vacancies.
- (3) REGISTER: Create a profile if you’re a first-time user.
- (4) LOG IN: Access your profile if already registered.
- Register Your Profile:
- Choose a username and password.
- Complete all required fields (especially marked with an asterisk *).
- Log Into Your Profile: Use your created credentials.
- Apply for a Position:
- Go to Employment Opportunities or Job Search.
- Click START, find the desired position, and follow the prompts.
- Submit Your Application: Complete the questionnaire and finalize your submission.
Need Help?
- User Guide: Visit www.tshwane.gov.za → e-Services → e-Recruitment → Option (1) HOW-TO.
- Technical Issues: Send a screenshot of the error to eRecruitHelp@tshwane.gov.za during working hours for assistance.
Important: Applications sent via email will not be accepted.
Apply today to join the City of Tshwane team!