Senior Meta Ads Specialist — Lead Generation (Philippines, Remote)

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

TYPE OF WORK

Full Time

SALARY

$2,750 / Month

HOURS PER WEEK

42

DATE UPDATED

Aug 12, 2026

JOB OVERVIEW

Senior Meta Ads Specialist — Lead Generation (Philippines, Remote)

Location: Remote (Philippines) Salary: Starting at $1,750 USD/month, with a clear performance-based path to $2,000+/month within 3-4 months (see below) Hours: Full-time, UK Hours (8:00am – 5:00pm GMT/BST), daily team meetings required.

About Us

We're a fast-growing marketing agency based in Dubai that helps roofing/renovation companies across the UK generate more leads, more appointments, and more roofing/renovation jobs through Meta advertising.

We currently work with approximately 40 active clients and have a team of 7 specialists covering paid advertising, CRM automation, lead nurturing, appointment setting, and operations.

We're now looking for an exceptional Meta Ads specialist to take ownership of our clients' advertising performance across both Meta Ads and GoHighLevel.

This is not a junior media buyer role. This is not a role where you'll be handed SOPs and told exactly what to do.

We're looking for someone who can confidently walk into an account, identify opportunities, build winning campaigns, improve results, and drive measurable growth with minimal supervision — and who doesn't just execute, but spots gaps in our systems and proposes better ways of doing things.

Who We're Looking For

We are looking for an A-player — someone who genuinely understands Meta lead generation better than the average agency owner, media buyer, or freelancer.

You should be highly analytical, highly proactive, comfortable making decisions based on data, and genuinely innovative — someone who improves the systems they work in, not just operates within them.

You should have significant experience generating leads for service-based businesses using Meta Ads, be genuinely proficient in GoHighLevel, and be able to explain exactly why campaigns succeed or fail.

If you've worked with roofing companies, home improvement companies, contractors, trades, or local service businesses, that's a major advantage.

Minimum Requirements

Essential

1. 5+ years running Meta Ads professionally
2. Managed at least $1–2M USD in Meta ad spend throughout your career
3. Extensive experience with lead generation campaigns
4. Strong experience working with local service businesses
5. Deep understanding of Meta Ads Manager
6. Strong understanding of campaign structure, optimisation, scaling, and testing
7. Genuine proficiency in GoHighLevel — comfortable working with lead tracking, automation, and reporting, not just Meta Ads Manager
8. Proven track record generating qualified leads consistently
9. Excellent written English
10. Comfortable working UK business hours
11. Able to join daily team calls
12. Able to work independently without constant management

Preferred

1. Experience with roofing/renovation companies
2. Experience with home improvement businesses
3. Experience with high-ticket lead generation
4. Experience working within agencies managing multiple client accounts
5. Experience suggesting or building GoHighLevel automation/workflow improvements, not just operating what's already built

Your Responsibilities:

Meta Campaign Management

Build and launch Meta advertising campaigns
Manage and optimise existing campaigns
Monitor daily performance across all client accounts
Scale successful campaigns
Identify underperforming campaigns and improve results
Conduct ongoing split testing
Monitor lead quality, not just lead volume
Make strategic recommendations based on data

Creative Strategy

Develop new ad angles and campaign concepts
Write compelling ad copy
Create hooks and offers
Brief our video editor on winning creatives
Analyse creative performance and iterate quickly

Performance Analysis

Track KPIs across all accounts
Analyse lead quality
Monitor CPL, conversion rates, booked appointments, and revenue outcomes
Produce clear recommendations for improving results
Identify trends across multiple accounts

Client Success

Ensure clients receive consistent lead flow
Take ownership of campaign performance
Work closely with our internal team to maximise results
Contribute ideas that improve client outcomes
Salary & Growth Path

We believe in paying for proven performance, not just tenure. Your compensation will grow quickly if you deliver:

$1,750 USD/month to start
$1,850 USD/month after 60–90 days of proven performance
$2,000+ USD/month after 6 months, for someone who's demonstrated the ownership and results we're looking for

This isn't a token gesture — if you're the A-player we're describing, you'll see that reflected in your pay quickly.

What Success Looks Like

Within your first 90 days:

Take ownership of approximately 30 client accounts
Improve campaign consistency across accounts
Reduce wasted ad spend
Increase lead quality
Implement a structured testing framework
Introduce creative strategies that improve conversion rates
Become the go-to Meta advertising expert within the company
What We Don't Want

This role is NOT suitable for:

Beginners
General virtual assistants
People who only know how to duplicate campaigns
Media buyers who rely entirely on SOPs
People who need constant supervision
Anyone without significant lead generation experience
How To Apply

Please submit:

Your CV
A Loom video (3-5 minutes)
Total Meta ad spend managed
Industries you've worked with
Your three best lead generation case studies
The highest-performing campaign you've ever managed
The average monthly ad spend you currently manage
Your experience with GoHighLevel — what you've built, automated, or improved for a client
Why you believe you're qualified for this role

Applications without a Loom video will not be considered.

Final Note

We're building a long-term team of exceptional people. If you're someone who takes ownership, loves solving problems, thrives on performance data, and knows how to generate high-quality leads through Meta Ads, we'd love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0219
Total Execution Time  0.0232
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,536,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Meta-Ads-Specialist-Lead-Generation-Philippines-Remote-1669885
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0167 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669885
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 656034
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669885
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669885' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669885 
0.0017   UPDATE employer_jobs SET hit_counts '***Jun-16-2026=356***Jun-17-2026=69***Jun-18-2026=27***Jun-19-2026=18***Jun-20-2026=8***Jun-21-2026=8***Jun-22-2026=8***Jun-23-2026=11***Jun-24-2026=4***Jun-25-2026=4***Jun-26-2026=1***Jun-27-2026=1***Jun-28-2026=3***Jun-29-2026=10***Jun-30-2026=3***Jul-01-2026=11***Jul-02-2026=4***Jul-03-2026=4***Jul-04-2026=3***Jul-05-2026=2***Jul-06-2026=3***Jul-07-2026=2***Jul-08-2026=2***Jul-10-2026=10***Jul-11-2026=4***Jul-12-2026=1***Jul-13-2026=3***Jul-14-2026=17***Jul-15-2026=3***Jul-16-2026=1***Jul-17-2026=8***Jul-19-2026=1***Jul-20-2026=1***Jul-21-2026=509***Jul-22-2026=61***Jul-23-2026=21***Jul-24-2026=18***Jul-25-2026=13***Jul-26-2026=17***Jul-27-2026=12***Jul-28-2026=17***Jul-29-2026=18***Jul-30-2026=17***Jul-31-2026=11***Aug-01-2026=14***Aug-02-2026=19***Aug-03-2026=13***Aug-04-2026=12***Aug-05-2026=18***Aug-06-2026=7***Aug-07-2026=21***Aug-08-2026=22***Aug-09-2026=25***Aug-10-2026=21***Aug-11-2026=27***Aug-12-2026=907***Aug-13-2026=72***Aug-14-2026=53***Aug-15-2026=36***Aug-17-2026=1' WHERE job_id'1669885'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2026=531***Jul-2026=793***Aug-2026=1266' WHERE job_id'1669885'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669885' 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` = 1669885 
0.0075   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '656034'
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)