Construction Office Coordinator / Office Assistant – English/Spanish Required

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

TYPE OF WORK

Full Time

WAGE / SALARY

$600-$800

HOURS PER WEEK

40

DATE UPDATED

Jun 4, 2026

JOB OVERVIEW

We are a growing construction and home improvement company looking for a reliable, organized, and motivated Construction Office Coordinator / Office Assistant to join our team.
Perfect English and Spanish are required for this position.
Schedule: Monday through Friday, 9:00 AM to 5:30 PM Eastern Time.

This person will be responsible for supporting the daily office operations of the company and helping coordinate the moving pieces involved in construction projects, including customer communication, estimates, invoices, subcontractors, scheduling, material deliveries, payment follow-up, and general administrative support.

Responsibilities include:
Communicate professionally with customers, subcontractors, vendors, suppliers, and trade partners
Build and maintain strong relationships with subcontractors, vendors, suppliers, and business partners
Prepare, send, and follow up on estimates and proposals
Prepare invoices and track payments to make sure payments are collected on time
Follow up with existing customers regarding estimates, approvals, scheduling, project updates, invoices, and balances due
Coordinate schedules with subcontractors, crews, vendors, suppliers, and customers
Schedule and confirm material deliveries for active construction projects
Help make sure materials, labor, subcontractors, and project schedules are properly coordinated
Assist with ordering materials, tracking delivery dates, and confirming jobsite needs
Keep project information, customer notes, estimates, invoices, schedules, and payment records organized
Support management with daily office tasks and construction project coordination
Help improve office systems, follow-up processes, customer communication, and internal organization as the company grows

Ideal candidate:
Must speak and write perfect English and Spanish
Must be available Monday through Friday, 9:00 AM to 5:30 PM Eastern Time
Has excellent communication and follow-up skills
Is highly organized, detail-oriented, and responsible
Can manage multiple tasks, calls, schedules, and deadlines
Is comfortable speaking with customers, subcontractors, vendors, suppliers, and trade partners
Has basic computer skills and experience with email, spreadsheets, estimates, invoices, calendars, CRM systems, or project management tools
Construction, home improvement, real estate, office management, dispatching, or project coordination experience is a strong plus
Must be professional, reliable, proactive, and willing to learn
Must be able to take ownership of tasks and follow up until they are completed
This is a great opportunity for someone who wants to grow with a construction company and play an important role in daily operations, customer service, project coordination, estimates, invoicing, payment collection, subcontractor scheduling, and material delivery coordination.

To apply, please send your resume and a short message about your experience.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0331
Total Execution Time  0.0346
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,848 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Office-Coordinator-Office-Assistant-EnglishSpanish-Required-1661748
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0278 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1661748
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 842046
 LIMIT 1 
0.0156   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` = 1661748
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1661748' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1661748 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-04-2026=386***Jun-05-2026=57***Jun-06-2026=14***Jun-07-2026=13***Jun-08-2026=13***Jun-09-2026=12***Jun-10-2026=7***Jun-11-2026=8***Jun-12-2026=3***Jun-13-2026=3***Jun-14-2026=2***Jun-15-2026=8***Jun-16-2026=5***Jun-17-2026=3***Jun-18-2026=2***Jun-19-2026=3***Jun-21-2026=1' WHERE job_id'1661748'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=539' WHERE job_id'1661748'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1661748' 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` = 1661748 
0.0072   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '842046'
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)