project managaer / quantity surveyor

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1250

HOURS PER WEEK

38

DATE UPDATED

Apr 21, 2026

JOB OVERVIEW

please respond via email and video submission
must have experience in residential building Australia.
Project Management & Estimating (High-End Residential Construction)
Overview
We are seeking a highly organised and detail-oriented Virtual Assistant to support the delivery of high-end residential construction projects. This role combines project management support, estimating, and client-facing reporting. You will work closely with the director and onsite teams to ensure projects are well-coordinated, financially tracked, and professionally presented.
This is a critical role requiring strong communication skills, construction knowledge (preferred), and the ability to manage multiple moving parts across several projects.
Key Responsibilities
Project Management Support
Create and maintain Gantt charts and project schedules
Track project timelines, milestones, and deliverables
Maintain daily logs based on site updates
Prepare and distribute weekly project reports for both internal use and clients
Monitor project progress and flag delays, risks, or issues proactively
Maintain accurate project documentation within Wunderbuild
Client & Director Reporting
Provide clear, concise weekly updates to clients
Prepare internal reports for the director, including:
Project status summaries
Budget tracking updates
Key risks and action items
Ensure all communication is professional and aligned with a high-end brand
Procurement & Coordination
Prepare and issue purchase orders (POs)
Coordinate with:
Site foremen
Subcontractors
Suppliers
Track orders, deliveries, and ensure alignment with project schedules
Follow up on outstanding items to avoid delays
Financial Tracking (WIPs)
Maintain and update Work In Progress (WIP) reports
Track committed vs actual costs
Assist in identifying cost overruns and budget variances
Ensure financial data in Wunderbuild is accurate and up to date
Estimating & Quoting
Assist in quoting new projects, including:
Gathering supplier and subcontractor pricing
Preparing cost breakdowns
Compile quotes into professional, client-ready presentations
Ensure all quotes are clear, accurate, and aligned with company standards
Maintain a database of historical pricing for future use
Systems & Tools
Operate and manage workflows within Wunderbuild
Maintain organised digital filing systems
Improve and streamline internal processes where possible
Skills & Experience Required
Essential
Proven experience as a Virtual Assistant, Project Coordinator, or Project Manager
Strong organisational and time management skills
Excellent written and verbal communication
High attention to detail and accuracy
Ability to manage multiple projects simultaneously
Proficiency in:
Project scheduling tools (Gantt charts)
Microsoft Office / Google Workspace
Presentation tools (PowerPoint, Canva, or similar)
Highly Desirable
Experience in residential construction (preferably high-end projects)
Familiarity with Wunderbuild or similar construction management software
Experience with estimating and quoting
Understanding of construction workflows, trades, and terminology
Personal Attributes
Proactive and solution-focused
Professional and client-facing mindset
Strong follow-up and accountability
Ability to work independently and take initiative
Comfortable communicating with trades and stakeholders
Working Arrangement
Remote (Virtual Assistant role)
Flexible hours, but must be responsive during agreed working windows
Ongoing role with potential for long-term growth
Success in This Role Looks Like
Projects are consistently on schedule and well-documented
Clients receive clear, professional updates
Site teams are well-supported and coordinated
Financial tracking is accurate and up to date
Quotes are professional, detailed, and win work

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0680
Total Execution Time  0.0693
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/project-managaer-quantity-surveyor-1628486
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0628 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1628486
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 926533
 LIMIT 1 
0.0562   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` = 1628486
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1628486' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1628486 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-21-2026=568***Apr-22-2026=88***Apr-23-2026=69***Apr-24-2026=32***Apr-25-2026=15***Apr-26-2026=9***Apr-27-2026=31***Apr-28-2026=22***Apr-29-2026=27***Apr-30-2026=25***May-01-2026=16***May-02-2026=17***May-03-2026=15***May-04-2026=14***May-05-2026=11***May-06-2026=10***May-07-2026=9***May-08-2026=5***May-09-2026=9***May-10-2026=2***May-11-2026=7***May-12-2026=14***May-13-2026=10***May-14-2026=10***May-15-2026=16***May-16-2026=6***May-17-2026=7***May-18-2026=7***May-19-2026=17***May-20-2026=10***May-21-2026=9***May-22-2026=9***May-23-2026=1***May-24-2026=5***May-25-2026=6***May-26-2026=3***May-27-2026=4***May-28-2026=6***May-29-2026=6***May-30-2026=3***May-31-2026=2***Jun-01-2026=9***Jun-02-2026=2***Jun-03-2026=2***Jun-05-2026=3***Jun-06-2026=3***Jun-07-2026=1***Jun-08-2026=8***Jun-09-2026=10***Jun-10-2026=4***Jun-11-2026=10***Jun-12-2026=3***Jun-13-2026=2***Jun-14-2026=2***Jun-15-2026=2***Jun-16-2026=3***Jun-17-2026=5***Jun-18-2026=3***Jun-19-2026=6***Jun-20-2026=2***Jun-23-2026=1' WHERE job_id'1628486'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=886***May-2026=266***Jun-2026=81' WHERE job_id'1628486'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1628486' 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` = 1628486 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '926533'
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)