Virtual Assistant - Operations Coordinator (UK Property Maintenance)

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

TYPE OF WORK

Part Time

WAGE / SALARY

$4.50/hr

HOURS PER WEEK

40

DATE UPDATED

Jun 12, 2026

JOB OVERVIEW

Hours: 15 hours per week (Monday–Friday, 3pm–6pm UK time) - ideally turns to 40 hours (full time) per week within 2-3 months.

Overview

We are a growing UK-based property maintenance company looking for a highly organised and proactive Operations Coordinator to manage daily job scheduling, communication, and follow-ups between tenants, contractors, and clients.

This role is critical in ensuring that all jobs are scheduled in advance, completed as planned, and followed through to invoicing, without issues being missed.

?

Key Responsibilities

* Maintain and update the operations dashboard in real time
* Coordinate scheduling between tenants and contractors
* Ensure all upcoming jobs are booked and confirmed in advance
* Confirm daily that scheduled jobs have gone ahead as planned
* Proactively chase contractors for updates and outstanding certificates
* Communicate clearly with tenants, contractors, and clients via WhatsApp, email, and phone
* Prepare and send invoices for completed work.
* Support preparation of quotes for follow-up work (after initial training period)
* Keep inbox and communications organised and up to date daily
* Escalate issues appropriately while managing routine coordination independently

?

Daily Success Looks Like

* All jobs are scheduled ahead of time
* All jobs scheduled for the day are confirmed as completed from contractors
* No outstanding items are left untracked or unchased
* Inbox and messages are fully cleared by end of shift
* Issues are flagged early with no surprises the next morning

?

Requirements

* Excellent spoken and written English (clear and confident, especially on phone calls)
* Comfortable speaking with UK-based tenants and contractors
* Strong organisational skills and attention to detail
* Ability to manage multiple conversations and follow-ups simultaneously
* Proactive mindset – you chase and follow up without being prompted
* Experience in admin, operations, or virtual assistant roles
* Reliable internet connection and quiet working environment

?

Tools You Will Use

* Google Sheets
* WhatsApp
* Email
* FreeAgent

?

Training & Progression

* Structured onboarding with clear processes and recorded training
* Initial focus on scheduling, coordination, and communication
* Invoicing responsibilities introduced early
* Quoting responsibilities introduced once core operations are mastered
* Opportunity to take on additional responsibility over time

?

Business Development (Performance-Based)

Once core responsibilities are consistently handled, you will support outbound calling to generate new business which will include performance-based bonuses

Important

This role requires someone who is reliable, proactive, and able to take ownership of day-to-day operations. You should be comfortable working independently and ensuring that tasks are fully completed, not just started.

To apply, please submit a vocaroo voice recording detailing your experience so that I can listen to how you sound like, and send your cv/resume as well. If I like what I hear, then we can setup an interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.1246
Total Execution Time  0.1261
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Operations-Coordinator-UK-Property-Maintenance-1667425
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1188 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1667425
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 812041
 LIMIT 1 
0.0953   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` = 1667425
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 '1667425' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1667425 
0.0014   UPDATE employer_jobs SET hit_counts '***Jun-12-2026=1469***Jun-13-2026=223***Jun-14-2026=115***Jun-15-2026=117***Jun-16-2026=126***Jun-17-2026=63***Jun-18-2026=48***Jun-19-2026=48***Jun-20-2026=14***Jun-23-2026=1' WHERE job_id'1667425'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=2221' WHERE job_id'1667425'  
0.0052   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1667425' 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` = 1667425 
0.0129   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '812041'
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)