The Cleaning Supervisor oversees several project sites and their team of cleaners and cleaning tasks. He/She supervises cleaners to carry out their work, inspects the work area cleaned by cleaners, manages work schedules, and reallocates work to cover absences. He/She ensures all cleaning equipment is well maintained and safe for use, checks on the stock level of cleaning materials and equipment, and must also be able to perform cleaning duties.