Executive Assistant

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

TYPE OF WORK

Full Time

SALARY

$1,000/month (depending on experience)

HOURS PER WEEK

40

DATE UPDATED

Jun 3, 2026

JOB OVERVIEW

About us
We’re Joshua Tree Experts, a US-based tree-care company built on doing right by our clients, our team, and the properties we work on. We’re small, tight-knit, and growing fast.

The owner (Ken) is focused on building the business and unlocking its next phase of growth. As we grow, the volume of work to schedule, invoices to send, and receivables to recover has outpaced what one person can stay on top of. This role exists to change that — to be the detail-oriented right hand who keeps the day-to-day running smoothly so the business can keep scaling sustainably.

The first problem we need you to solve:
Our business is growing, and that’s a good problem to have — but right now the volume of work to schedule, invoices to send, and receivables to recover is becoming overwhelming. Things that should be simple, like notifying clients before a visit or following up on an overdue balance, are slipping through the cracks because there aren’t enough hours in the day.
Your first big win is to take ownership of that chain: getting work scheduled and clients notified, making sure invoices go out on time, and chasing down the receivables that are sitting unpaid. Done well, this one thing brings order to the busiest part of our operation and frees Ken to focus on growth instead of firefighting.

The full scope of the role:
This is a true right-hand role. Over time, you’ll own a wide range of the work that keeps the business running, organized into three areas.

Scheduling & client communication
• Plant Health Care (PHC) scheduling and client notifications — getting visits on the calendar and making sure clients know we’re coming
• Maintenance scheduling — keeping recurring service on track
• Reschedules and cancellations — handling changes quickly and keeping the calendar accurate
• New lead communication through Certified Lead Kings (CLK) and Google— staying on top of email and text with clients
• Quality assurance — calling clients after service to check in and make sure they’re happy

Billing, collections & renewals
• Accounts receivable — sending invoices promptly and keeping receivables current
• Accounts payable — keeping bills and vendor payments organized
• Collections — following up on overdue balances with a consistent, friendly cadence until they’re paid
• Renewals — working expiring contracts and recurring services before they lapse

Operations & data
• Data entry — keeping customer and job records clean and accurate, reconciling transactions in Quickbooks
• New employee file onboarding — setting up paperwork and records as we add to the team

Who we’re looking for
• 3+ years of administrative or VA experience, preferably with US-based small businesses
• Genuinely detail-oriented. You catch the things that slip past other people. This is the single most important trait for this role.
• Native-equivalent spoken English. You’ll be on the phone with US homeowners regularly, and we want them to feel like they’re talking to a member of our team.
• Proactive and a self-starter. You see problems and bring solutions. We don’t want to micromanage you, and you’ll thrive here if you’d rather take initiative than wait for instructions.
• Warm and client-facing. Our clients trust us with their homes and their land — they should feel that warmth in every interaction with you.
• Comfortable in, or willing to learn quickly: SingleOps, QuickBooks, Certified Lead Kings, and Google Workspace
• Tree-care experience is not required — we’ll teach you everything you need to know about our world

What we offer
• Full-time, 40 hours per week, US business hours. We know this is a big ask, and we’ll respect your time and pay accordingly.
• Competitive monthly pay based on your experience
• 13th-month pay
• Paid Philippine holidays
• Annual performance reviews with real raises for great work
• A long-term home. We are not looking for someone to fill a seat. We are looking for our right hand — someone who becomes indispensable to how Ken operates. As we grow, your role and your pay will grow with us.

How to apply
Please send a short message — not an AI-written cover letter, we’ll know — telling us:
1. Why this role caught your eye
2. The piece of administrative work you’ve done that you’re proudest of, and why
3. One question you have for us
Please also include a 60-second voice memo telling us why you’d be a good fit for this role.

To prove you read the whole posting, please include the word “oak” somewhere in your message.
Please only apply if:
• You’re applying as an individual, not on behalf of an agency
• You can commit to full-time hours with us — this is not a side-gig role

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0512
Total Execution Time  0.0526
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Assistant-1661339
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0429 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1661339
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 941470
 LIMIT 1 
0.0090   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1661339
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-15',ej.date_added) duration_daysDATEDIFF('2026-07-15',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-07-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1661339' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1661339 
0.0017   UPDATE employer_jobs SET hit_counts '***Jun-03-2026=578***Jun-04-2026=856***Jun-05-2026=140***Jun-06-2026=63***Jun-07-2026=68***Jun-08-2026=69***Jun-09-2026=47***Jun-10-2026=31***Jun-11-2026=29***Jun-12-2026=40***Jun-13-2026=65***Jun-14-2026=33***Jun-15-2026=25***Jun-16-2026=22***Jun-17-2026=20***Jun-18-2026=16***Jun-19-2026=12***Jun-20-2026=8***Jun-21-2026=10***Jun-22-2026=14***Jun-23-2026=12***Jun-24-2026=17***Jun-25-2026=15***Jun-26-2026=9***Jun-27-2026=9***Jun-28-2026=8***Jun-29-2026=7***Jun-30-2026=9***Jul-01-2026=13***Jul-02-2026=17***Jul-03-2026=7***Jul-04-2026=8***Jul-05-2026=8***Jul-06-2026=14***Jul-07-2026=5***Jul-08-2026=12***Jul-09-2026=11***Jul-10-2026=5***Jul-11-2026=6***Jul-15-2026=1' WHERE job_id'1661339'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Jun-2026=2230***Jul-2026=107' WHERE job_id'1661339'  
0.0088   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1661339' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1661339 
0.0138   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941470'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)