Construction & Property Virtual Assistant

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

TYPE OF WORK

Part Time

SALARY

$200 - $300

HOURS PER WEEK

20

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

Remote | Part-Time | 20 Hours per Week
$200–$300 USD per month, depending on experience
Long-Term Role with Opportunity to Progress to Full-Time

About the Role

We are a growing UK-based group of businesses operating across construction consultancy, property management, serviced accommodation and property investment.

We are looking for a highly organised, proactive and dependable Virtual Assistant to support our Directors and wider business operations.

This is not intended to be a short-term freelance position. We are looking for someone who can learn our businesses, gradually take ownership of recurring workstreams and develop into a trusted long-term member of the team.

The role will initially be 20 hours per week, with the opportunity for responsibilities, hours and pay to increase as the role develops.

What You’ll Be Doing

Your responsibilities will vary as you become familiar with the businesses and may include:

• Inbox and email management
• Calendar and meeting scheduling
• Task management and follow-ups
• Document and file management
• Invoicing and basic bookkeeping administration
• Property and tenancy administration
• Serviced accommodation administration
• Updating business systems and CRM platforms
• Scheduling appointments and property viewings
• General research
• Marketing and business development support
Email marketing and outreach
• Social-media research, planning and scheduling
• Website updates and basic maintenance
• Preparing and updating trackers and reports
• General administrative support
• Helping document and improve internal processes

You will not be expected to know everything from day one.

Training will be provided, and responsibilities will be introduced gradually as you become familiar with our businesses and systems.

Who We Are Looking For

We are particularly interested in someone who is:

• Highly organised
• Reliable and consistent
• Proactive
• Eager to learn
• Comfortable taking responsibility
• Able to communicate professionally in written English
• Detail-oriented
• Comfortable working independently
• Good at prioritising multiple tasks
• Confident using technology and learning new software
• Comfortable using AI tools such as ChatGPT appropriately
• Willing to ask questions when something is unclear
• Interested in developing with a growing company

You do not need previous construction or property experience.

Experience in administration, virtual assistance, property, real estate, social media, bookkeeping or marketing would be useful, but attitude, organisation and willingness to learn are more important.

The Person We Want

We are not looking for someone who simply waits for a list of tasks every day.

Initially, you will receive plenty of guidance and training. However, as you develop in the role, we want you to become comfortable identifying what needs to be done, following up outstanding actions and taking ownership of recurring responsibilities.

For example, rather than being reminded every week that a report needs updating or that someone needs following up, we would eventually expect you to recognise that as part of your workstream and manage it.

We value initiative, communication and reliability.

Training & Development

Full training will be provided on our internal systems and processes.

The role will develop gradually. You may initially support relatively straightforward administrative tasks before taking responsibility for larger recurring workstreams.

Where additional resources are required as the businesses grow, we will recruit additional team members. The intention is to build an effective team, not continually increase one person’s workload.

Hours

20 hours per week initially.

There will need to be some overlap with UK working hours for communication, meetings, scheduling and certain property-related tasks.

Other administrative work can generally be completed flexibly.

Pay & Progression

Starting salary: $200–$300 USD per month, depending on experience.

Please state your expected monthly salary and/or hourly rate in your application.

The role will begin with an initial 3-month probationary period.

We will review performance and development after the first three months and again as the role develops over the following six months.

For the right person, there is an opportunity to progress towards:

• Greater responsibility
• Ownership of specific workstreams
• Increased pay
• Increased working hours
• A full-time position
• A long-term role within our growing businesses

How to Apply

Please provide:

1. Your CV/resume.
2. A short written introduction about yourself.
3. Details of any relevant Virtual Assistant, administrative, property, marketing or bookkeeping experience.
4. Your current employment situation and availability.
5. The hours you are normally available to work.
6. Your expected monthly salary and/or hourly rate.
7. Details of your computer and internet setup.
8. The software and online systems you are comfortable using.
9. Details of how you use AI tools such as ChatGPT in your work, if applicable.
10. A short video introduction telling us a little about yourself, your experience and why you are interested in the position.

Your video does not need to be professionally produced. We are primarily interested in your communication, personality and how you present yourself.

Applications should be clear and concise.

As a small attention-to-detail check, please begin your application with the exact phrase “PROPERTY & CONSTRUCTION” before writing anything else.

We review applications carefully, so please make sure you have read the full advert before applying.

Applications that do not follow all of the instructions above will not progress to the next stage of the recruitment process.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Property-Virtual-Assistant-1733190
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733190
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 971147
 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` = 1733190
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733190' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733190 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=1596***Sep-19-2026=287***Sep-24-2026=1' WHERE job_id'1733190'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1884' WHERE job_id'1733190'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733190' 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` = 1733190 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '971147'
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)