
Table of Contents
Introduction
If you’ve been searching for a stable opportunity in the public sector, the 100 Cleaner Positions at the City of Tshwane could be your gateway to meaningful employment. This opportunity is open to dedicated individuals who take pride in maintaining cleanliness and contributing to a professional, hygienic environment.
The City of Tshwane is offering 100 Cleaner positions on a fixed-term contract of up to three years. With a monthly stipend of R6,000, this opportunity is ideal for hardworking individuals who are physically fit and eager to work across various municipal facilities.
Each position is guided by reference code GPDD047-2025(E) and forms part of the City’s broader initiative to improve service delivery, maintain public facilities, and create employment for South Africans ready to contribute to their communities.
The 100 Cleaner Positions at the City of Tshwane align perfectly with the municipality’s commitment to empowering citizens through sustainable job creation and inclusive recruitment practices.
About the Opportunity
The City of Tshwane Cleaner positions are available within the city’s Public Works and Infrastructure Department, under the General Public and Domestic Division. The municipality is looking for reliable, motivated, and physically fit individuals to perform cleaning and ad hoc removal duties across its administrative buildings, including offices, public facilities, and outdoor areas.
This recruitment drive not only addresses the city’s ongoing need for operational cleanliness but also provides much-needed employment to residents.
The 100 Cleaner Positions at the City of Tshwane are structured to ensure fair opportunity for all South Africans, regardless of prior work experience. Applicants from all demographic groups are encouraged to apply.
Key Details
• Position Title: Cleaner (100 Posts)
• Reference Number: GPDD047-2025(E)
• Monthly Stipend: R6,000 per month
• Contract Duration: Fixed-term, not exceeding 3 years
• Location: City of Tshwane, Gauteng
• Closing Date: 17 November 2025
• Recruiting Entity: City of Tshwane Municipality
The City seeks applicants who can adapt to multiple cleaning assignments, function as part of a cohesive team, and demonstrate strong commitment to municipal service excellence.
Job Purpose
The 100 Cleaner Positions at the City of Tshwane are designed to maintain a clean, safe, and welcoming environment in all city-owned facilities. Cleaners will provide essential cleaning services and assist with ad hoc removal tasks when required.
These positions play a key role in ensuring that the municipality’s offices, community buildings, and administrative areas remain clean and operational — directly impacting public perception and staff morale.

Minimum Requirements
To qualify for the Cleaner positions, applicants must meet the following criteria:
• Basic Literacy: Ability to read and understand instructions.
• Physical Fitness: Must be physically capable of performing continuous cleaning and manual labour tasks.
• Experience:
• Previous cleaning experience in an office, public, or industrial environment will be advantageous.
• Gardening or outdoor maintenance experience is also beneficial.
• Deployment: Must be willing to work in any location within the City of Tshwane as determined by management.
The municipality encourages candidates from all backgrounds who meet the basic requirements to apply.
Preferred Skills and Competencies
• Good interpersonal and communication skills.
• Ability to follow instructions accurately and complete tasks on time.
• Dependable, punctual, and team-oriented attitude.
• Physically healthy and capable of working long hours when required.
• Basic knowledge of cleaning products, equipment, and safety practices.
The 100 Cleaner Positions at the City of Tshwane are ideal for individuals who take pride in their work and can maintain cleanliness and order in public environments.
Core Responsibilities
Cleaners appointed under reference code GPDD047-2025(E) will perform the following primary functions:
1. Cleaning Services
• Clean offices, boardrooms, staircases, windows, kitchens, and restrooms.
• Sweep, scrub, mop, and polish floors.
• Vacuum carpets and remove stains.
• Wipe and sanitize desks, chairs, and office furniture.
• Empty dustbins and replace liners.
2. Outdoor and Public Area Maintenance
• Sweep and maintain outdoor areas, parking lots, and pathways.
• Clean gardens, remove litter, and perform raking or weeding where necessary.
• Clean vehicles and municipal equipment when instructed.
3. Restocking and Supplies
• Refill toilet paper, hand soap, sanitizer, and paper towel dispensers.
• Monitor cleaning material usage and report shortages to supervisors.
4. Waste and Recycling
• Collect recyclable paper within City facilities and ensure proper segregation.
• Assist with ad hoc removal services and disposal of waste as directed.
5. General Administrative Support
• Follow daily cleaning schedules and report any maintenance or health concerns.
• Adhere to safety protocols and ensure compliance with municipal standards.
These tasks ensure that all facilities under the City’s jurisdiction meet health and safety standards while promoting an environment conducive to productivity and public trust.
Why Apply for the 100 Cleaner Positions Available at the City of Tshwane
Working for the City of Tshwane offers both stability and purpose. Here’s why thousands of applicants see these positions as career-building opportunities:
1. Steady Employment
The three-year fixed-term contract provides consistent income and valuable work experience within the public sector.
2. Skill Development
Cleaners gain practical experience in facility maintenance, teamwork, and public service — skills that can lead to future municipal employment.
3. Community Contribution
Every cleaner plays a part in maintaining the city’s image and ensuring that public facilities remain safe and welcoming for residents.
4. Fair Compensation
The stipend of R6,000 per month provides financial relief and supports individuals entering the workforce.
5. Inclusive Recruitment
The City ensures fair access for all South Africans, including previously disadvantaged groups, in line with employment equity principles.
About the City of Tshwane
The City of Tshwane Metropolitan Municipality is one of South Africa’s largest and most dynamic metros, encompassing Pretoria and surrounding areas. The city prioritizes service excellence, infrastructure maintenance, and sustainable job creation.
The 100 Cleaner Positions at the City of Tshwane reflect the municipality’s dedication to empowering citizens while maintaining operational efficiency in public services.
The City continues to drive employment through short- and medium-term contracts that offer opportunities for individuals to gain experience and later transition into permanent roles within the municipality or private sector.
Career Growth Opportunities
Although these are contract-based roles, employees gain valuable municipal experience that can pave the way for advancement. Cleaners often progress into Supervisory, Grounds Maintenance, or General Worker roles after gaining sufficient experience.
By maintaining reliability, punctuality, and attention to detail, employees position themselves for long-term opportunities within the city’s workforce.
The City also provides ongoing mentorship and support, helping employees develop practical and interpersonal skills applicable in any professional setting.
Important Notes for Applicants
• The City of Tshwane reserves the right to modify or cancel recruitment processes.
• Late or incomplete applications will not be considered.
• Only shortlisted candidates will be contacted for interviews or cleaning demonstrations.
• If you haven’t received feedback within six weeks after the closing date, please consider your application unsuccessful.
Application Process
To apply for the 100 Cleaner Positions at the City of Tshwane, candidates must follow the steps below:
Online Application
• Visit the official City of Tshwane recruitment portal at www.tshwane.gov.za.
• Click on the “Careers” or “Vacancies” section.
• Search for the listing using the reference number GPDD047-2025(E).
• Complete the online form by entering personal details, educational background, and any prior experience.
• Upload the following documents in PDF format:
• A detailed Curriculum Vitae (CV)
• Certified ID copy
• Certified copies of qualifications (if applicable)
Ensure all fields are correctly completed before submitting.
Key Dates to Remember
• Application Opening: Currently Open
• Closing Date: 17 November 2025
• Reference Number: GPDD047-2025(E)
Applicants are encouraged to submit early to avoid last-minute submission challenges.

Selection Process
Once applications close, the City’s HR department will shortlist candidates based on compliance with minimum requirements. Shortlisted individuals will be invited for:
• Document verification
• Practical cleaning assessments
• Interviews focusing on work ethic, punctuality, and teamwork
Successful candidates will receive formal appointment letters outlining their work placement and duration.
Commitment to Equal Opportunity
The City of Tshwane practices inclusive hiring and supports diversity in its workforce. Preference may be given to candidates from underrepresented groups in line with the Employment Equity Act.
The 100 Cleaner Positions at the City of Tshwane demonstrate the municipality’s proactive approach to reducing unemployment and providing work readiness opportunities to capable individuals from all backgrounds.
Benefits of Joining the City of Tshwane Cleaning Team
• Monthly income stability
• Practical job experience in public administration
• Contribution to community development
• Opportunity for future employment
• Exposure to municipal operations and standards
• Personal growth and improved employability
The municipality’s supportive work environment encourages discipline, teamwork, and commitment — valuable traits in any future career.
Public Service Impact
Cleaners play an integral role in sustaining the city’s image and functionality. Through consistent effort, they help ensure that municipal facilities remain operational, safe, and hygienic.
Every cleaner contributes to the City’s mission of delivering a clean, sustainable, and livable environment — directly impacting the quality of life for residents and visitors alike.
By applying for the 100 Cleaner Positions at the City of Tshwane, you become a crucial part of this collective effort to maintain a vibrant, healthy city.
Commonly Asked Questions (FAQs)
1. How many Cleaner positions are available?
There are 100 Cleaner Positions Available at the City of Tshwane for 2025.
2. What is the salary?
Each position offers R6,000 per month.
3. How long is the contract?
The contract lasts for up to three years.
4. Is experience required?
No, but cleaning or gardening experience is an advantage.
5. What are the working hours?
Standard municipal hours apply, but flexibility may be required.
6. How do I apply?
Submit your application online
7. Can I email my application?
No, email or fax submissions will not be accepted.
8. What documents do I need?
CV, certified ID, qualifications (if any), and a signed cover letter quoting the reference number.
9. When does the application close?
The closing date is 17 November 2025.
10. How will I know if I’m successful?
Only shortlisted applicants will be contacted.
Conclusion
The 100 Cleaner Positions at the City of Tshwane represent a valuable opportunity to gain public sector experience, earn a steady income, and contribute directly to community well-being.
These roles form part of the City’s broader employment and service improvement initiatives — ensuring that municipal buildings and public spaces remain clean, functional, and welcoming.
If you’re reliable, hardworking, and ready to make a difference, apply today. The City of Tshwane welcomes you to join its team and help shape a cleaner, brighter future for the capital city.
Application Process (Summary)
📅 Closing Date: 17 November 2025
📍 Reference: GPDD047-2025(E)
💰 Monthly Salary: R6,000
🌍 Location: City of Tshwane, Gauteng
📩 Apply Online: www.tshwane.gov.za

Other Jobs
• Apply for Data Capturer x239 at Department of Health
• Apply for customer service specialist at DSV
Dailyspark is on Social media platforms for more updates, follow our WhatsApp channel
Written by the Daily Spark Team
(www.dailyspark.co.za is not affiliated with the Department; we only share verified public opportunities to help South Africans access training and employment.)


Leave a Reply