Virtual Assistant Property Manager

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

TYPE OF WORK

Full Time

SALARY

$6-$8

HOURS PER WEEK

40

DATE UPDATED

Jul 20, 2026

JOB OVERVIEW

About the Role

We are looking for a dependable and highly organized Virtual Assistant Property Manager to support our U.S.-based property management team. This position plays an important role in the daily operations of a multifamily residential portfolio by assisting with leasing, resident communications, maintenance coordination, reporting, and administrative tasks.

The ideal candidate is proactive, detail-oriented, and able to manage multiple responsibilities while delivering excellent customer service in a fast-paced, team-oriented environment.

Primary Responsibilities

Manage and update rental advertisements on platforms such as Zillow, ---------- , and other marketing websites.

Respond promptly to leasing inquiries and maintain communication with prospective residents.

Schedule apartment tours and coordinate appointments with on-site leasing staff.

Coordinate maintenance requests by assigning work orders, communicating with vendors, and obtaining repair estimates when needed.

Follow up with residents regarding past-due rent and payment arrangements.

Prepare notices and documentation for management review, including three-day notices when applicable.

Process lease renewals and maintain accurate resident and lease records.

Assist with resident correspondence while maintaining a professional and customer-focused approach.

Compile and submit weekly occupancy, leasing, and revenue reports.

Provide administrative support to Property Managers and Regional Managers.

Assist with special projects and additional operational tasks as assigned.

Qualifications

Previous experience in residential property management, leasing, customer service, or administrative support.

Experience supporting multifamily communities is highly preferred.

Working knowledge of AppFolio or similar property management software is strongly preferred.

Familiarity with online apartment marketing platforms, including Zillow, ---------- , and comparable listing sites.

Experience coordinating maintenance requests, lease renewals, resident communications, rent collections, and general property operations.

Excellent written and spoken English communication skills.

Strong organizational and time management abilities with the capacity to prioritize multiple deadlines.

High level of professionalism, accuracy, and attention to detail.

Proficient with Google Workspace, Microsoft Office, and other cloud-based applications.

Self-motivated with the ability to work independently while collaborating effectively with a remote team.

Employment Requirements

Full-time availability during U.S. Pacific Time business hours (9:00 AM–5:30 PM PST).

Reliable high-speed internet connection and dedicated home office workspace.

Computer with dual monitors (preferred) and a quality headset for daily communication.

An NBI Clearance or Police Clearance via ---------- will be required before employment begins.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0127
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Property-Manager-1692954
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1692954
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 955334
 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` = 1692954
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1692954' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692954 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-20-2026=427***Jul-21-2026=354***Jul-22-2026=115***Jul-23-2026=62***Jul-24-2026=43***Jul-25-2026=18***Jul-26-2026=23***Jul-27-2026=33***Jul-28-2026=20***Jul-29-2026=19***Jul-30-2026=31***Jul-31-2026=22***Aug-01-2026=12***Aug-02-2026=9***Aug-03-2026=6***Aug-04-2026=9***Aug-05-2026=12***Aug-06-2026=5***Aug-07-2026=10***Aug-08-2026=7***Aug-10-2026=1' WHERE job_id'1692954'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1167***Aug-2026=71' WHERE job_id'1692954'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1692954' 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` = 1692954 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '955334'
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)