Mon-Fri: 9 AM - 6 PM | Sat-Sun: 10 AM - 3 PM

Join the Island Fresh Cleaning Team

Build a Rewarding Career in Cowichan Valley

We're looking for dedicated, reliable team members who take pride in their work. Join a growing local company that values its employees and offers real opportunities for advancement.

View Open Positions Send Your Resume

Why Work With Island Fresh?

More than just a job—a career with a local company that cares

Competitive Compensation

$18-$25/hour depending on experience, plus performance bonuses tied to client satisfaction scores. We pay above market rates because we value quality work.

Flexible Scheduling

Choose part-time or full-time hours. We work with your schedule to support work-life balance, family commitments, and personal needs.

Comprehensive Training

Paid training program covering cleaning techniques, safety protocols, customer service, and product knowledge. No experience required—we'll teach you everything!

Career Advancement

Clear pathways from Cleaner → Senior Cleaner → Team Lead → Supervisor → Manager. We promote from within and invest in our team's growth.

Benefits Package

Full-time employees receive extended health benefits, dental coverage, paid vacation (2-4 weeks), sick days, and professional development allowance.

Vehicle Allowance

Mileage reimbursement for using your vehicle, plus gas card for full-time team members. We cover your travel costs between jobs.

All Supplies Provided

Professional-grade cleaning equipment, eco-friendly products, uniforms, and safety gear all provided at no cost to you.

Supportive Team Culture

Join a friendly, respectful team that celebrates successes together. Regular team events, recognition programs, and open communication.

Local Company

Work for a locally-owned business that's invested in the Cowichan Valley community. Your neighbors, not a faceless corporation.

Team-Based Work

Work in pairs or teams—never alone. Build friendships while you work and enjoy the support of your colleagues.

Recognition & Rewards

Monthly employee recognition, performance bonuses, referral bonuses ($200 per successful hire), and annual awards.

Consistent Hours

Reliable, consistent work schedule. No last-minute cancellations or unpredictable hours. You can count on steady income.

What We're Looking For

The ideal Island Fresh team member

Required Qualifications

  • ✓ Legally eligible to work in Canada
  • ✓ Reliable transportation (valid driver's license preferred)
  • ✓ Physical ability to perform cleaning tasks (lifting, bending, standing)
  • ✓ Ability to pass a background check
  • ✓ Strong work ethic and reliability
  • ✓ Attention to detail
  • ✓ Good communication skills
  • ✓ Professional appearance and demeanor

Preferred Qualities

  • ★ Previous cleaning experience (but not required!)
  • ★ Customer service background
  • ★ Self-motivated and able to work independently
  • ★ Team player who collaborates well
  • ★ Problem-solving skills
  • ★ Positive attitude and friendly personality
  • ★ Pride in workmanship
  • ★ Commitment to eco-friendly practices

No experience? No problem! We provide comprehensive training and will teach you everything you need to know. We value attitude and work ethic over experience.

Current Job Openings

Join our growing team in Cowichan Valley

Residential Cleaner

Cowichan Valley, BC Part-Time / Full-Time $18-$22/hour
Now Hiring

About the Role:

We're looking for dedicated, detail-oriented cleaners to join our growing residential cleaning team. You'll provide exceptional cleaning services to homes throughout Cowichan Valley, working independently or in teams to ensure client satisfaction.

Responsibilities:

  • Perform thorough cleaning of residential properties
  • Follow detailed cleaning checklists and client preferences
  • Maintain high standards of cleanliness and quality
  • Communicate professionally with clients
  • Properly use and maintain cleaning equipment
  • Report any issues or concerns to management
  • Arrive on time and complete jobs efficiently

What We Offer:

  • Competitive hourly rate ($18-$22/hour based on experience)
  • Performance bonuses
  • Flexible scheduling (part-time or full-time)
  • Paid training
  • Mileage reimbursement
  • All supplies and equipment provided
  • Benefits for full-time employees
  • Career advancement opportunities
Apply for This Position

Team Lead / Senior Cleaner

Cowichan Valley, BC Full-Time $22-$25/hour
Now Hiring

About the Role:

We're seeking an experienced cleaner to lead teams, train new staff, and ensure quality standards across all jobs. This role combines hands-on cleaning with leadership responsibilities.

Responsibilities:

  • Lead cleaning teams on residential jobs
  • Train and mentor new team members
  • Conduct quality inspections
  • Handle client communications and concerns
  • Ensure safety protocols are followed
  • Report to management on team performance
  • Assist with scheduling and logistics

Requirements:

  • Minimum 2 years professional cleaning experience
  • Proven leadership or supervisory experience
  • Excellent communication and interpersonal skills
  • Strong organizational abilities
  • Valid driver's license and reliable vehicle
  • Ability to work independently and make decisions

What We Offer:

  • Higher hourly rate ($22-$25/hour)
  • Leadership bonuses
  • Full benefits package
  • Paid vacation and sick days
  • Professional development opportunities
  • Clear path to supervisor/manager roles
Apply for This Position

Office Administrator / Customer Service

Duncan, BC (Office-based) Part-Time $19-$23/hour
Opening Soon

About the Role:

Support our growing business with administrative tasks, customer service, scheduling, and office management. Perfect for someone organized, friendly, and tech-savvy.

Responsibilities:

  • Answer phones and respond to customer inquiries
  • Schedule appointments and manage calendar
  • Process bookings and payments
  • Coordinate with cleaning teams
  • Handle customer feedback and concerns
  • Maintain client database and records
  • Assist with marketing and social media
  • General office administration

Requirements:

  • Excellent customer service skills
  • Strong computer skills (Microsoft Office, email, scheduling software)
  • Organized with attention to detail
  • Professional phone manner
  • Ability to multitask
  • Previous administrative experience preferred
Express Interest

How to Apply

Simple application process

1

Submit Resume

Email your resume and cover letter to careers@islandfreshcleaning.ca

2

Phone Interview

We'll call to discuss your experience and answer your questions

3

In-Person Interview

Meet the team and learn more about the role

4

Start Training

Begin paid training and join the Island Fresh team!

Ready to Join Our Team?

Send your resume today and start building a rewarding career with Island Fresh Cleaning!

Email Your Resume Call to Learn More

Email: careers@islandfreshcleaning.ca | Phone: (236) 623-0012