Construction Project Admin/Administrator

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

TYPE OF WORK

Full Time

SALARY

Based on Skill level

HOURS PER WEEK

40

DATE UPDATED

Oct 26, 2025

JOB OVERVIEW

Title: Construction Project Administrator (Back-End Project Support) – Great Team Culture

?

About the Company

LaFrance Masonry LLC is a U.S.-based masonry and construction company.
We are growing and currently work with a team of 5 Filipino VAs who support us in estimating, design, administration, and coordination.

We are a small but strong and supportive team.
We value clear communication, humility, reliability, and a good attitude.

The owner will personally interview final candidates, and we want you to feel welcomed and valued.

?

About the Role

We are hiring a Construction Project Administrator to support the paperwork and tracking side of construction projects.

You will not estimate or manage crews.
Your role is to organize project information and keep documentation accurate throughout the project life cycle.

This allows our field lead to focus on production, quality, and client relationships.

?

Main Responsibilities
• Organize project folders in Google Drive
• Update project task trackers in Google Sheets
• Review Jibble time entries to ensure field crews are clocking into the correct project
• Collect and upload receipts and expenses by project
• Assist with change order forms and job cost updates in Excel
• Track subcontractor invoices, agreements, COIs, and lien waivers
• Support billing by preparing documents for QuickBooks Online
• Join brief team check-in calls when needed (every other day)

?

Software Used

(Training available if needed.)
• Google Drive
• Google Sheets / Excel
• Jibble (time tracking)
• QuickBooks Online
• Google Workspace (Gmail, Chat, Meet)

?

Work Schedule
• Onboarding: 6:30 AM – 2:30 PM Central Time (to learn workflow and sync with field teams)
• After onboarding: 8:00 AM – 4:00 PM Central Time
• Meetings are short (around 15 minutes) and only every other day.

?

Ideal Candidate Traits
• Organized and detail oriented
• Communicates clearly
• Understands the flow of a construction project (job start ? materials ? crew ? billing ? close-out)
• Responsible and proactive — follows up without being reminded
• Positive and easy to work with — culture fit matters

?

Compensation

Please include your desired hourly rate in your application.
We base compensation on experience, skill, and communication ability.

A paid trial period will be used to ensure mutual fit.
(No unpaid work — we respect your time and skills.)

?

How to Apply

Send the following:
1. PDF Resume
2. A short 1–2 minute voice recording introducing yourself and describing your construction admin/coordination experience
3. Your available schedule (PH Time)
4. Your desired hourly rate
5. Begin your message with the phrase:
PROJECT ADMIN – STRONG TEAM CULTURE

?

Message From the Owner

We are excited to welcome the right person.
If you want to join a team that communicates well, works hard, and genuinely supports one another — you will fit here.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0236
Total Execution Time  0.0255
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,448 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Project-AdminAdministrator-1499383
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0179 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1499383
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 821710
 LIMIT 1 
0.0054   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1499383
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1499383' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1499383 
0.0009   UPDATE employer_jobs SET hit_counts '***Oct-26-2025=305***Oct-27-2025=244***Oct-28-2025=65***Oct-29-2025=40***Oct-30-2025=26***Oct-31-2025=13***Nov-01-2025=8***Nov-02-2025=13***Nov-03-2025=28***Nov-04-2025=14***Nov-05-2025=9***Nov-06-2025=10***Nov-07-2025=10***Nov-08-2025=12***Nov-09-2025=17***Nov-10-2025=8***Nov-11-2025=18***Nov-12-2025=16***Nov-13-2025=9***Nov-14-2025=14***Nov-15-2025=1***Nov-16-2025=7***Nov-17-2025=13***Nov-18-2025=3***Nov-19-2025=5***Nov-20-2025=3***Nov-21-2025=9***Nov-22-2025=4***Nov-23-2025=10***Nov-24-2025=3***Nov-25-2025=2***Nov-26-2025=11***Nov-27-2025=12***Nov-28-2025=6***Nov-29-2025=4***Nov-30-2025=12***Dec-01-2025=2***Dec-02-2025=5***Dec-03-2025=2***Dec-04-2025=10***Dec-05-2025=9***Dec-08-2025=4***Dec-09-2025=8***Dec-10-2025=3***Dec-11-2025=5***Dec-12-2025=3***Dec-13-2025=4***Dec-14-2025=6***Dec-15-2025=3***Dec-16-2025=3***Dec-17-2025=7***Dec-18-2025=2***Dec-19-2025=5***Dec-20-2025=7***Dec-21-2025=1***Dec-23-2025=1***Dec-24-2025=2***Dec-25-2025=2***Dec-26-2025=1***Dec-27-2025=3***Dec-28-2025=1***Dec-29-2025=1***Dec-30-2025=5***Dec-31-2025=3***Jan-01-2026=3***Jan-02-2026=4***Jan-03-2026=3***Jan-05-2026=11***Jan-06-2026=5***Jan-07-2026=8***Jan-08-2026=13***Jan-09-2026=5***Jan-10-2026=1***Jan-11-2026=1***Jan-12-2026=2***Jan-13-2026=3***Jan-14-2026=2***Jan-15-2026=16***Jan-16-2026=6***Jan-17-2026=1***Jan-18-2026=6***Jan-19-2026=9***Jan-20-2026=5***Jan-21-2026=2***Jan-22-2026=4***Jan-23-2026=3***Jan-24-2026=3***Jan-25-2026=5***Jan-26-2026=6***Jan-27-2026=5***Jan-28-2026=5***Jan-29-2026=3***Jan-30-2026=4***Feb-02-2026=5***Feb-03-2026=1***Feb-05-2026=1***Feb-06-2026=4***Feb-07-2026=2***Feb-09-2026=1***Feb-10-2026=10***Feb-11-2026=4***Feb-12-2026=5***Feb-14-2026=1***Feb-16-2026=4***Feb-17-2026=4***Feb-18-2026=2***Feb-19-2026=4***Feb-20-2026=1***Feb-21-2026=4***Feb-23-2026=7***Feb-25-2026=3***Feb-26-2026=6***Feb-27-2026=1***Feb-28-2026=3***Mar-01-2026=7***Mar-02-2026=1***Mar-03-2026=4***Mar-04-2026=6***Mar-05-2026=3***Mar-06-2026=1***Mar-07-2026=1***Mar-08-2026=2***Mar-09-2026=4***Mar-10-2026=2***Mar-11-2026=1***Mar-12-2026=5***Mar-13-2026=1***Mar-14-2026=4***Mar-15-2026=4***Mar-16-2026=8***Mar-17-2026=5***Mar-18-2026=1***Mar-20-2026=4***Mar-21-2026=12***Mar-22-2026=5***Mar-23-2026=2***Mar-24-2026=3***Mar-25-2026=1***Mar-26-2026=1***Mar-27-2026=5***Mar-28-2026=2***Mar-29-2026=1***Mar-30-2026=3***Mar-31-2026=2***Apr-01-2026=2***Apr-02-2026=1***Apr-03-2026=1***Apr-05-2026=4***Apr-06-2026=3***Apr-07-2026=4***Apr-08-2026=4***Apr-09-2026=5***Apr-10-2026=3***Apr-11-2026=1***Apr-16-2026=1' WHERE job_id'1499383'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Oct-2025=693***Nov-2025=291***Dec-2025=108***Jan-2026=144***Feb-2026=73***Mar-2026=101***Apr-2026=29' WHERE job_id'1499383'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1499383' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1499383 
0.0054   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '821710'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)