Marketing Director

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

TYPE OF WORK

Full Time

SALARY

$15-20 / hour

HOURS PER WEEK

40

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

ob description:

Ashoori Law | Full-Time | Remote | Independent Contractor

Independent Contractor Notice

This is a full-time independent contractor position, not an employee position. The selected candidate will be responsible for their own taxes, registrations, and compliance obligations in their jurisdiction.

About Ashoori Law

Ashoori Law is a U.S.-based immigration law firm serving individuals, families, entrepreneurs, investors, and businesses with their U.S. immigration needs.

We are seeking an experienced Marketing Director to lead our marketing strategy, strengthen lead generation, improve conversion performance, and drive measurable business growth.

Position Overview

The Marketing Director will own the firm’s overall marketing strategy and performance. This role will oversee paid advertising, lead-generation funnels, HubSpot CRM and automation, website optimization, content strategy, analytics, and marketing attribution.

You will work directly with firm leadership and manage marketing agencies, contractors, media buyers, developers, designers, and content creators.

We are looking for a strategic leader who is also comfortable working hands-on with marketing data, systems, and execution.

Key ResponsibilitiesMarketing Strategy & Growth

Develop and execute the overall marketing and growth strategy
Establish marketing goals, KPIs, budgets, and performance targets
Identify opportunities to increase qualified leads, consultations, client acquisition, and revenue
Provide strategic recommendations and regular performance updates to leadership
Paid Advertising & Lead Generation

Oversee paid advertising across Google, Meta, YouTube, and other relevant platforms
Manage agencies, media buyers, and advertising vendors
Optimize advertising budgets, lead quality, cost per lead, and cost per booked consultation
Identify opportunities to scale high-performing acquisition channels
Funnel & Conversion Optimization

Own and improve the lead-to-consultation marketing funnel
Optimize landing pages, intake forms, follow-up systems, and consultation booking flows
Identify conversion bottlenecks and implement improvements
Develop testing strategies to improve conversion rates
HubSpot CRM & Automation

Oversee HubSpot CRM, marketing automation, and lead lifecycle management
Build and optimize email sequences, workflows, and lead-nurturing systems
Improve lead follow-up and consultation booking rates
Ensure accurate lead tracking, attribution, and reporting
Website & Content

Oversee website performance, user experience, and conversion optimization
Coordinate improvements with developers, designers, SEO specialists, and other vendors
Lead content and digital marketing strategy
Ensure consistent, professional messaging across marketing channels
Team & Vendor Management

Lead and coordinate marketing agencies, contractors, vendors, and team members
Establish clear goals, deadlines, KPIs, and performance expectations
Evaluate performance and hold marketing partners accountable for results
Identify additional resources or capabilities needed to support growth
Reporting & Analytics

Track and report key marketing metrics, including:

Qualified leads and lead quality
Cost per lead and cost per booked consultation
Consultation booking and funnel conversion rates
Customer acquisition cost
Marketing-sourced revenue
Revenue attribution
ROAS and overall marketing ROI
Use performance data to recommend where marketing resources and budgets should be increased, reduced, or reallocated.

Required Qualifications

10+ years of progressive marketing experience, including senior-level marketing leadership
Proven experience developing and leading marketing strategies that generated measurable growth
Strong experience with paid advertising, lead generation, and conversion optimization
Advanced experience with HubSpot CRM and marketing automation
Strong understanding of marketing analytics, attribution, budgeting, and ROI
Experience managing marketing teams, agencies, contractors, and vendors
Ability to analyze performance data and translate it into actionable business decisions
Excellent communication, organization, and project management skills
Highly accountable, proactive, and results-oriented
Comfortable working directly with senior leadership in a remote environment
Preferred Qualifications

Previous experience as a Marketing Director, Head of Marketing, VP of Marketing, or similar senior marketing leader
Experience marketing legal or professional services
Experience with immigration law firm marketing
Experience working with U.S.-based businesses
Experience managing significant paid media budgets
Familiarity with compliance-sensitive industries
Performance-based bonuses may be offered based on measurable marketing results and growth.

****If you are interested in this job, please fill up this application form:

---------- /forms/d/e/1FAIpQLSdn8KPvYdSRGOxUpQT8Z8GOUUtrdCiUtA4FeG4OzUSBEIi0Cw/viewform?usp=sharing&ouid= ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0025
Controller Execution Time ( Jobseekers / Job )  0.0144
Total Execution Time  0.0199
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Director-1742733
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742733
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 704319
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742733
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742733' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742733 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=473***Oct-03-2026=105***Oct-04-2026=2' WHERE job_id= '1742733'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=580' WHERE job_id= '1742733'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742733' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742733 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '704319'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)