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:

  1. Register an email address (required for system registration).
  2. Visit: www.tshwane.gov.za.
  3. Click on e-Servicese-Recruitment.
  4. 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.
  5. Register Your Profile:
    • Choose a username and password.
    • Complete all required fields (especially marked with an asterisk *).
  6. Log Into Your Profile: Use your created credentials.
  7. Apply for a Position:
    • Go to Employment Opportunities or Job Search.
    • Click START, find the desired position, and follow the prompts.
  8. Submit Your Application: Complete the questionnaire and finalize your submission.

Need Help?

Important: Applications sent via email will not be accepted.


Apply today to join the City of Tshwane team!

City of Tshwane: Cleaner (100 Fixed-Term Contract Positions)

Related Articles

Back to top button