Lead Virtual Assistant — Serviced Accommodation Operations (Career Role, Growth Track)

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

TYPE OF WORK

Full Time

SALARY

$8 per hour

HOURS PER WEEK

40

DATE UPDATED

Aug 28, 2026

JOB OVERVIEW

About the role

Key Let Management (Key Let Stays) is a fast growing serviced accommodation company based in Manchester, UK. We've scaled from 2 units to 15 in the past few months and we need someone sharp to take genuine ownership of day to day operations, so the founder can focus on sales and growth.

This is not a task based VA job. This is a career opportunity for someone who wants to grow into an Operations Manager role, hiring and training their own team of VAs as we scale.

What you'll own

Guest communication across all channels
Landlord liaison and relationship management
Cleaning and maintenance coordination
Driving direct bookings and revenue growth using PriceLabs
Working closely with our automation specialist to shape and refine our systems (Uplisting, Slack, Notion, Zapier, PriceLabs, Suiteop)
Full ownership of building and maintaining our SOPs. As processes are established and refined, you're responsible for documenting them properly, keeping them up to date, and making sure they're clear enough for a new hire to follow without needing you to explain it live. This is one of the most important parts of the role, as it's what allows us to bring on and train future VAs under you.

What we need from you (mandatory)

Minimum 2 years' experience in a VA or operations role within short term rentals / Airbnb management
Proven leadership skills. You will eventually be hiring, training and managing your own team of VAs as we scale, so previous experience leading, training or supervising others is essential, not optional
Confident using a channel manager (Uplisting experience preferred)
Hands on experience with PriceLabs
Experience using Slack and Notion
Strong documentation skills. You should be someone who naturally writes things down properly as you learn them, not someone who keeps process knowledge in your head
Strong written English and clear communication

Nice to have

An open, adaptable mindset, ready to learn our full stack as we build it out together

Hours

8 hours per day, flexible within our 9am to 8pm operating window (UK time). Full overlap not required, but strong daytime coverage is essential.

Pay

$7 to $8 USD per hour to start, with a clear path to progression as you prove yourself. Performance based incentives on top of base pay as you help drive bookings and revenue. We invest in our team and reward great work, this is not a role where you'll be left to work hard with nothing in return.

We reward great work. If you come in to the business and make a huge impact it will be rewarded.

Why this role is different

As we scale, you won't just be operating the business, you'll be shaping how it runs, and the SOPs you build will become the backbone of our training process for every VA hired under you. If you do great work, there's no reason you won't be with us for years, growing into a genuine leadership position as we bring on more units and more VAs under you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,424 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Lead-Virtual-Assistant-Serviced-Accommodation-Operations-Career-Role-Growth-Track-1719161
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1719161
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 967922
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1719161
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-02',ej.date_added) duration_daysDATEDIFF('2026-09-02',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-02',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1719161' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1719161 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-28-2026=553***Aug-29-2026=415***Aug-30-2026=21***Sep-02-2026=4' WHERE job_id'1719161'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=987***Sep-2026=4' WHERE job_id'1719161'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1719161' 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` = 1719161 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '967922'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)