Construction Scheduler (Project Management)

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

TYPE OF WORK

Any

SALARY

Up to $20 per hour

HOURS PER WEEK

20

DATE UPDATED

Apr 17, 2026

JOB OVERVIEW

# Construction Scheduler - Job Specification

**Company:** Plaza Works
**Role:** Construction Scheduler
**Location:** Remote / Work from home
**Rate:** Up to $20 per hour
**Reports to:** Owner
**Growth path:** Contract to full-time position based on performance and workload

---

## Role Summary

The Construction Scheduler coordinates all trades, scheduling and resource management across 5-10 active bathroom renovation projects at any given time. This role does not communicate directly with customers. All customer-facing communication goes through the Customer Success Coordinator. The overarching goal is simple: once a job starts, finish it in the shortest possible time with the least possible disruption to the customer.

---

## Required Experience and Skills

- Previous experience scheduling or coordinating trades in a construction environment. Bathroom renovation experience is ideal.
- No licenses required. Practical knowledge of how renovation projects run, trade sequencing and common issues is essential.
- Comfortable using CRMs and job management systems (GHL, Fergus or similar).
- Ability to problem-solve quickly when schedules change (delays, sick days, supply issues, asbestos finds).
- Strong communication with trades and internal tea ---------- mbers.

---

## Core Responsibilities

### Scheduling and Resource Management

- Schedule all trades across active jobs. Full-time trades must be fully booked at least 7 days in advance.
- If the schedule has gaps, flag it to sales/marketing immediately so they can find more work.
- Coordinate with the Customer Success Coordinator on customer availability for days when work is planned at their property, especially when the customer is living in the home.
- Ensure there are no gaps in the schedule where a customer would see no work being done. Flag any forced gaps (e.g. supply delays) to the Customer Success Coordinator so they can update the customer.
- When a tradesman needs slightly more time than a full day to finish (e.g. a day and 2 hours), assign an apprentice or labourer to help them finish faster. This avoids expensive call-out costs and delays to other jobs. Applicable to in-house staff only.
- Ensure all tradies have access to the property for the following day if required.
- Approve time off requests and make sure everyone books vacations well in advance.

### Tradies and Subcontractor Management

- Prepare tradies at the start of their day. Confirm everyone has what they need to do their work. If someone is not ready or available, find a replacement (internal or subcontractor) as a priority.
- Find subcontractors from the approved list on short notice when required.
- When someone calls in sick or has an emergency, source a replacement trade from approved contacts.
- Keep all tradie rates, terms, contact details and availability up to date at all times.
- Make sure tilers know where tiles and angles are stored. Same for fixtures - electricians and plumbers need to know where their materials are for rough-in and fit-off.

### Job Tracking and Completion

- Ensure all line items from the invoice are booked in advance and completed. Nothing gets missed.
- Make sure there are no gaps in subcontractor scheduling across each customer's job.
- Deal with emergencies (e.g. finding asbestos) and reorganise the schedule accordingly.

### Daily Updates (Internal)

- Prepare daily update content for the Customer Success Coordinator including what work was completed, and a plan for the next 3 days minimum based on the current schedule.
- When a scheduled job does not get completed as planned, find out what caused the delay, report to management, and confirm with the trade when they will return to finish. Pass all details to the Customer Success Coordinator for customer communication.

### Compliance and Administration

- Send Form 4 to QBCC at the start of every new bathroom renovation project.
- Pay Home Warranty Insurance for jobs above $3,300 before work starts or within 10 business days of deposit paid and contract signed, whichever comes first.

### Ordering and Specs (Bonus / Growth Area)

- Order fixtures and fittings for jobs.
- Check all requirements and specs (heights, widths, toilet trap types, current ratings, etc.) before ordering.
- Ensure everything is delivered in time for work to start.
- Store specs in the system for plumbers and tradies to access on-site.

---

## Systems Used

- **Go High Level (GHL)** - CRM, internal communication
- **Fergus** - Quoting, invoicing, job management and scheduling

---

If you're interested, please get back to me with the following

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0134
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,224 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Scheduler-Project-Management-1625957
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1625957
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 419596
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1625957
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1625957' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625957 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-17-2026=943***Apr-18-2026=146***Apr-19-2026=2' WHERE job_id'1625957'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1091' WHERE job_id'1625957'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1625957' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625957 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '419596'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0011   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)