Operations & Admin Coordinator

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

WAGE / SALARY

$4.50

HOURS PER WEEK

25

DATE UPDATED

Jun 18, 2026

JOB OVERVIEW

Job Title: Operations & Admin Coordinator — Cleaning Business (Part Time, Long Term)
Job Type: Part Time | 25–30 hours per week | Long Term (Scope for Full-time)

About Us:

Klean Bean Collective is a premium residential and commercial cleaning business based in Melbourne, Australia. We are a fast-growing business built on high standards, great systems and a people-first culture. We take pride in delivering a premium service to our clients and we hold the same standard internally. We want a team that cares about doing things right. We are looking for a switched-on, reliable and detail-oriented Operations & Admin Coordinator to join our team remotely and help us run the day-to-day operations of the business.

About the Role:

This is a varied and important role. You will be responsible for two key areas of the business — recruitment and general administration.

1. Recruitment & Hiring:

-Manage job ads on Australian job platforms (Seek and Indeed)
-Follow our process on the hiring pipeline
-Screen applications and shortlist candidates
-Communicate with applicants professionally throughout the hiring process
-Conduct initial Zoom or phone screening calls with candidates
-Schedule trial cleans with shortlisted applicants
-Send offer letters and onboarding document packs
-Chase outstanding paperwork from new hires
-File completed documents into the correct Google Drive folders

2. Basic Business Administration:

-Send quotes to leads using our quoting system
-Send invoices to clients via MYOB
-Handle basic client communications — booking confirmations, post-clean follow-ups and scheduling updates
-Manage inbound email enquiries and respond within our set frameworks and templates

You are the right person for this role if you:

-Have excellent written English — this is non-negotiable as you will be communicating with Australian clients and job applicants on our behalf
-Are highly organised and detail-oriented — you will be managing multiple tasks and deadlines at once
-Are reliable and consistent — we need someone who shows up every day and takes ownership of their tasks
-Are comfortable on Zoom calls and can present professionally
-Have experience in admin, recruitment or customer service — cleaning industry experience is a bonus but not required
-Are proactive — you flag issues early, ask questions when unsure and don't wait to be micromanaged
-Are comfortable learning new software — we use Google Workspace, ZenMaid, MYOB and WhatsApp

What We Offer:

-$4–6 AUD per hour depending on experience (paid Fortnightly via Wise)
-25–30 hours per week, Monday to Friday (with scope to go full-time)

-Working hours: flexible but must overlap with AEST business hours (9am–3pm AEST minimum)
-Long term role with scope to go full-time — we are not looking for someone short term
-Full training provided — we have detailed SOPs for every task
-A supportive and professional team to work with
-Room to grow as the business grows

Systems You'll Be Working With:

-Google Workspace (Gmail, Google Drive, Google Docs, Google Sheets)
-ZenMaid (scheduling software — training provided)
-MYOB (accounting software — training provided)
-WhatsApp
-Seek and Indeed (job platforms — training provided)
-Notion (Training provided)

How to Apply - Please send us the following:
-Your updated CV or resume
-A short voice recording (1–2 minutes via Vocaroo or Loom) introducing yourself and telling us why you'd be a great fit for this role — this helps us assess your spoken English and communication style
Answer this question in writing: "A new job applicant has gone quiet and hasn't returned their onboarding documents after 5 days. Walk us through exactly what you would do."
Applications that do not include all three will not be considered. We read every application personally.

A Note From Trent (Director):

We're a small but growing business and this role is important to us. We're not looking for someone to just tick boxes — we want someone who genuinely takes pride in their work and wants to be part of building something great. If that sounds like you, we'd love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0596
Total Execution Time  0.0615
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,120 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Admin-Coordinator-1671168
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0533 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1671168
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 942207
 LIMIT 1 
0.0450   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1671168
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1671168' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1671168 
0.0015   UPDATE employer_jobs SET hit_counts '***Jun-18-2026=1718***Jun-19-2026=221***Jun-20-2026=67***Jun-21-2026=2***Jun-22-2026=1' WHERE job_id'1671168'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=2007' WHERE job_id'1671168'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1671168' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1671168 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '942207'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)