Executive Virtual Assistant for NYC Attorney – Admin, AI, & Social Media (English-Speaking, Long-Term Role)

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

TYPE OF WORK

Full Time

SALARY

• $6–8/hour (negotiable based on experience) • Paid biweekly via Wise or PayPal • Performance-based bonuses available • Opportunity to grow with increased hours and responsibilities

HOURS PER WEEK

25

DATE UPDATED

Jun 9, 2025

JOB OVERVIEW

I’m a New York City-based trial attorney and managing partner of a boutique law firm. Between legal cases, business development, family life, and high-level networking, I need a smart, resourceful, and tech-forward virtual assistant who can keep everything running smoothly—and help me grow.

This is not just an admin job. I’m looking for someone who can think critically, use AI tools, manage my online presence, and become a long-term strategic partner in my success.

Responsibilities

Executive Assistance:
• Manage my calendar (court dates, Zooms, calls, events)
• Schedule/reschedule appointments and send reminders
• Draft and send professional emails and follow-ups
• Send WhatsApp or text reminders to me and clients
• Track important business and personal deadlines

AI & Tech Support:
• Use ChatGPT or other AI tools to draft content, summaries, and outreach emails
• Create internal SOPs and systems to streamline tasks (e.g., Airtable, Notion)
• Automate simple workflows like meeting follow-ups or social media post scheduling

Social Media Management:
• Manage and schedule content on Instagram, LinkedIn, and Twitter
• Use AI to repurpose content (e.g., turn LinkedIn post into IG caption)
• Keep engagement high with comments, replies, and story reposts
• Track metrics and suggest growth opportunities

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0224
Total Execution Time  0.0237
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Virtual-Assistant-for-NYC-Attorney-Admin-AI-Social-Media-English-Speaking-Long-Term-Role-1396152
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0170 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1396152
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 819437
 LIMIT 1 
0.0080   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1396152
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1396152' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1396152 
0.0016   UPDATE employer_jobs SET hit_counts '***Jun-09-2025=203***Jun-10-2025=144***Jun-11-2025=42***Jun-12-2025=27***Jun-13-2025=16***Jun-14-2025=6***Jun-15-2025=5***Jun-16-2025=24***Jun-17-2025=16***Jun-18-2025=23***Jun-19-2025=7***Jun-20-2025=24***Jun-21-2025=7***Jun-22-2025=5***Jun-23-2025=9***Jun-24-2025=20***Jun-25-2025=21***Jun-26-2025=12***Jun-27-2025=9***Jun-28-2025=5***Jun-29-2025=8***Jun-30-2025=19***Jul-01-2025=16***Jul-02-2025=24***Jul-03-2025=16***Jul-04-2025=6***Jul-05-2025=8***Jul-06-2025=12***Jul-07-2025=22***Jul-08-2025=6***Jul-09-2025=10***Jul-10-2025=10***Jul-11-2025=5***Jul-12-2025=3***Jul-13-2025=2***Jul-14-2025=4***Jul-15-2025=3***Jul-16-2025=2***Jul-17-2025=1***Jul-18-2025=3***Jul-19-2025=3***Jul-20-2025=3***Jul-21-2025=7***Jul-22-2025=5***Jul-23-2025=5***Jul-25-2025=1***Jul-26-2025=6***Jul-28-2025=1***Jul-29-2025=5***Jul-30-2025=3***Jul-31-2025=7***Aug-03-2025=8***Aug-04-2025=9***Aug-05-2025=6***Aug-06-2025=3***Aug-07-2025=2***Aug-10-2025=1***Aug-11-2025=4***Aug-12-2025=2***Aug-13-2025=5***Aug-14-2025=3***Aug-16-2025=2***Aug-17-2025=4***Aug-18-2025=12***Aug-19-2025=4***Aug-20-2025=2***Aug-21-2025=1***Aug-22-2025=1***Aug-23-2025=2***Aug-24-2025=3***Aug-25-2025=8***Aug-26-2025=2***Aug-27-2025=5***Aug-28-2025=7***Aug-29-2025=7***Aug-30-2025=3***Aug-31-2025=2***Sep-01-2025=7***Sep-02-2025=4***Sep-03-2025=2***Sep-04-2025=2***Sep-05-2025=1***Sep-06-2025=2***Sep-07-2025=9***Sep-08-2025=8***Sep-10-2025=2***Sep-11-2025=1***Sep-12-2025=4***Sep-13-2025=1***Sep-14-2025=3***Sep-15-2025=4***Sep-17-2025=3***Sep-18-2025=1***Sep-19-2025=1***Sep-21-2025=5***Sep-22-2025=1***Sep-23-2025=8***Sep-24-2025=1***Sep-25-2025=1***Sep-26-2025=3***Sep-27-2025=1***Sep-28-2025=1***Oct-02-2025=1***Oct-03-2025=2***Oct-04-2025=1***Oct-07-2025=2***Oct-08-2025=1***Oct-13-2025=3***Oct-16-2025=1***Oct-17-2025=1***Oct-19-2025=3***Oct-20-2025=1***Oct-23-2025=4***Oct-24-2025=1***Oct-26-2025=3***Oct-28-2025=6***Oct-29-2025=1***Oct-30-2025=2***Nov-01-2025=1***Nov-03-2025=1***Nov-04-2025=6***Nov-05-2025=2***Nov-07-2025=1***Nov-08-2025=4***Nov-09-2025=1***Nov-10-2025=2***Nov-11-2025=2***Nov-13-2025=1***Nov-14-2025=4***Nov-22-2025=1***Nov-29-2025=1***Dec-02-2025=2***Dec-04-2025=1***Dec-05-2025=1***Dec-07-2025=4***Dec-12-2025=1***Dec-16-2025=1***Dec-20-2025=3***Dec-21-2025=5***Dec-22-2025=2***Dec-25-2025=1***Dec-31-2025=2***Jan-01-2026=1***Jan-03-2026=1***Jan-04-2026=1***Jan-06-2026=1***Jan-07-2026=1***Jan-08-2026=1***Jan-09-2026=1***Jan-12-2026=1***Jan-17-2026=1***Jan-19-2026=1***Jan-22-2026=2***Jan-23-2026=3***Jan-25-2026=1***Jan-26-2026=2***Jan-31-2026=1***Feb-02-2026=4***Feb-05-2026=5***Feb-07-2026=1***Feb-14-2026=1***Feb-17-2026=2***Feb-21-2026=1***Feb-24-2026=2***Feb-25-2026=1***Feb-26-2026=1***Feb-28-2026=1***Mar-02-2026=1***Mar-03-2026=2***Mar-05-2026=1***Mar-07-2026=1***Mar-08-2026=2***Mar-09-2026=2***Mar-10-2026=1***Mar-12-2026=2***Mar-14-2026=4***Mar-17-2026=1***Mar-18-2026=1***Mar-20-2026=1***Mar-21-2026=1***Mar-24-2026=1***Mar-29-2026=2***Apr-01-2026=1***Apr-08-2026=1***Apr-17-2026=1' WHERE job_id'1396152'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2025=652***Jul-2025=199***Aug-2025=108***Sep-2025=76***Oct-2025=33***Nov-2025=27***Dec-2025=23***Jan-2026=19***Feb-2026=19***Mar-2026=23***Apr-2026=3' WHERE job_id'1396152'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1396152' 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` = 1396152 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '819437'
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)