Online Construction Project Manager

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

TYPE OF WORK

Full Time

SALARY

Negotiable and Skill Depending ($700 - $1100USD)

HOURS PER WEEK

40

DATE UPDATED

Oct 20, 2025

JOB OVERVIEW

We are a NZ Residential Construction Company looking to scale for 2026 and are looking for an Online Project Manager to assist our team full time. We are interviewing now for this position and this position has room for growth in the future as the company expands.

We are currently working on about 3- 4 projects at a time (per 3 - 5 months) and have a consistent pipeline of about 10 - 15 future projects at any given stage ranging from New Builds to Renovations/Extensions and Recladding projects. Our goal is to increase this to 5 - 7 projects with certain key hires.

Some of the key roles involved here would be the following;

- Assisting our Lead Project Manager and Co-Director with managing our current and future projects.
- Gantt charting and Project Calender/Timeline management
- Sending Weekly update reports to clients (Compiled by our P.A)
- Co-ordination and managing of subtrades
- Compiling and sending internal project updates to our core team on a weekly basis and identifying any concerns or potential future issues.
- Reporting to our accounts team for work that can be invoiced for on a weekly basis.
- Co-ordinating with our sales team for work that's upcoming for our live build calender
- Backcosting of project financials and tracking
-Creation and improvement and systems and processes related to P.M

Our current P.M software is Buildaprice.
We use Google Drive for most internal document sharing.
We use a combination of Asana and Whatsapp for internal comms
You will also have access to our company P.A for any assistance you need.

Architectural or Draughtsman skills here would be a plus but isn't required.

We are also looking for people with certain character traits and would consider less qualified applicants who we're open to training but displayed more integrity, a willingness to learn and a business owner mindset. We are very careful about who we hire for any position as we take care of our people and only take on those who are willing to grow with the company, those who understand that the company is a sum of all parts and that when the company wins, everybody wins.

We always start any position with a 3 month trial.

-----

If you've made it this far you've passed step 1 of the application. If you're are still interested please read everything below for step 2 and the actions needed for step 3 [Video Application]

If you're interested in this position, please send me short video introducing yourself and answering the following;

- What got you into Construction and P.M?
- Previous work experience and what we're your biggest learnings from the last few jobs you were managing?
- How familiar are you with the NZ industry?
- What skills do you think you need more training on?
- What strengths or points of difference do you think you have above other applicants?

----

(A few notes from Denym - Here's some advice to strengthen your application)

- Follow the instructions as listed above, if your application does not contain a video then it will not be considered.

- Make sure your video answers all the questions listed, include some of your own to stand out. Please do not send me a video you have recorded in the past. Please watch your video before sending it and make sure your audio is clear.

- Please do not get ChatGPT to write a script for you and then read it word for word while filming yourself. It's very obvious and immediately weakens your application.

- I genuinely want to know the answer to the questions I have provided, especially number 2 and 5. We've all made mistakes we've learnt from and we all have areas of strength. Tell me about them. Talking about your mistakes and learnings shows growth and humbleness. Talking about your strengths shows grounded confidence that comes from experience.

- I am not going to be impressed by the overuse of business jargon.

- Character, Integrity and Interpersonal skills are being reviewed from the video application. Someone with less experience but has a higher degree of these skills will be considered over someone that has more experience but none of these skills.

- Try not to be nervous, maybe do some deep breathing before the video. Pretend you're speaking to an old friend. I am only a human being, same as you.

- Whoever we hire is going to need training in the NZ industry. Some familiarity is a plus here so please mention it if you have some.

- Even if you may not be an exact fit for what we are looking for now we may have other positions available in the future. The key hire we are looking for is someone who can help make that happen.

I wish all of you the best with your applications.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0160
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Online-Construction-Project-Manager-1495240
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1495240
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 639138
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1495240
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1495240' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1495240 
0.0025   UPDATE employer_jobs SET hit_counts '***Oct-20-2025=93***Oct-21-2025=222***Oct-22-2025=75***Oct-23-2025=37***Oct-24-2025=19***Oct-25-2025=15***Oct-26-2025=15***Oct-27-2025=21***Oct-28-2025=12***Oct-29-2025=14***Oct-30-2025=1***Oct-31-2025=3***Nov-01-2025=1***Nov-02-2025=5***Nov-03-2025=8***Nov-04-2025=5***Nov-05-2025=6***Nov-06-2025=5***Nov-07-2025=4***Nov-08-2025=1***Nov-09-2025=2***Nov-10-2025=4***Nov-11-2025=5***Nov-12-2025=3***Nov-13-2025=4***Nov-14-2025=11***Nov-15-2025=2***Nov-16-2025=4***Nov-17-2025=3***Nov-18-2025=2***Nov-19-2025=1***Nov-20-2025=4***Nov-21-2025=2***Nov-22-2025=1***Nov-23-2025=4***Nov-24-2025=4***Nov-25-2025=2***Nov-26-2025=4***Nov-27-2025=5***Nov-28-2025=4***Nov-30-2025=1***Dec-01-2025=3***Dec-02-2025=3***Dec-04-2025=4***Dec-05-2025=5***Dec-06-2025=2***Dec-07-2025=2***Dec-08-2025=3***Dec-09-2025=3***Dec-10-2025=4***Dec-11-2025=2***Dec-13-2025=1***Dec-16-2025=5***Dec-17-2025=1***Dec-20-2025=1***Dec-22-2025=2***Dec-23-2025=2***Dec-24-2025=2***Dec-26-2025=5***Dec-27-2025=1***Jan-01-2026=3***Jan-02-2026=2***Jan-04-2026=2***Jan-05-2026=3***Jan-06-2026=5***Jan-09-2026=2***Jan-10-2026=1***Jan-11-2026=1***Jan-13-2026=1***Jan-16-2026=1***Jan-17-2026=1***Jan-18-2026=1***Jan-20-2026=2***Jan-24-2026=1***Jan-26-2026=3***Jan-27-2026=3***Jan-28-2026=3***Jan-29-2026=1***Jan-31-2026=1***Feb-02-2026=7***Feb-03-2026=1***Feb-04-2026=4***Feb-05-2026=1***Feb-07-2026=2***Feb-09-2026=2***Feb-12-2026=1***Feb-16-2026=1***Feb-17-2026=2***Feb-18-2026=3***Feb-19-2026=8***Feb-20-2026=2***Feb-23-2026=1***Feb-27-2026=1***Feb-28-2026=2***Mar-01-2026=2***Mar-02-2026=1***Mar-03-2026=1***Mar-05-2026=4***Mar-10-2026=1***Mar-11-2026=1***Mar-13-2026=2***Mar-16-2026=1***Mar-17-2026=1***Mar-18-2026=1***Mar-19-2026=2***Mar-20-2026=2***Mar-22-2026=1***Mar-24-2026=2***Mar-27-2026=4***Mar-30-2026=1***Mar-31-2026=1***Apr-07-2026=2***Apr-17-2026=1***Apr-21-2026=1' WHERE job_id'1495240'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Oct-2025=527***Nov-2025=107***Dec-2025=51***Jan-2026=37***Feb-2026=38***Mar-2026=28***Apr-2026=4' WHERE job_id'1495240'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1495240' 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` = 1495240 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '639138'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)