Meta Ad Media Buyer (Full Time)

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

TYPE OF WORK

Full Time

SALARY

$650/ month

HOURS PER WEEK

30

DATE UPDATED

Jul 28, 2026

JOB OVERVIEW

About Us:
We're a fast growing done for you marketing agency specialising in UK med spa clinics. We run Meta ad campaigns, build funnels, and handle the full client delivery pipeline. We're currently scaling to 30+ over the next 3 to 6 months, so this is a ground-floor opportunity to grow with us and take ownership of a key role.

What You'll Be Doing:

???? Setting up and managing Meta ad campaigns for med spa clients (treatments like Advanced Laser, Lifting, Body Sculpting etc.)
???? Connecting lead forms to Go High Level (SOPs provided if needed)
???? Split testing ad sets, creatives, copy angles, and audiences to continuously improve performance
???? Monitoring campaign performance daily and making data-driven optimisation decisions
???? Proactively bringing new ideas to the table for creative concepts, angles, and testing strategies
???? Collaborating on creative direction, you'll need a good eye for what makes an ad scroll-stopping
???? Joining regular team check-ins to share insights and flag any issues early
???? Managing a growing number of campaigns as we scale the client roster

Who You Are:

? You have proven ---------- lead generation experience running Facebook/Meta ads
? You have a strong creative eye and can spot what makes an ad perform vs. fall flat
? You're proactive, not someone who waits to be told what to do. You see a problem, you fix it. You see an opportunity, you test it.
? You're comfortable working in Go High Level or willing to learn fast (we have SOPs)
? You thrive in a fast-paced environment and can manage multiple client accounts without dropping the ball
? Experience running ads for med spas, aesthetics clinics, or beauty/wellness brands is a big bonus
? You're looking for a full time position with a company that's growing rapidly, not a freelance side gig

What We Offer:

???? 100% remote work
???? A growing agency with real ---------- ntum, you'll have a direct impact on the trajectory
???? SOPs and systems already in place so you're not starting from scratch
???? Room to grow into a senior or head media buyer role as we scale
???? A team that actually cares about results and getting better every day

How To Apply:

Answer the following in your application:
1. How many Meta ad accounts have you managed at one time?
2. What's the biggest monthly ad spend you've personally managed?
3. Do you have experience running ads for med spas, aesthetics, or similar niches? If so, give a brief example.
4. What does your creative testing process look like when launching a new campaign?
5. Send a Loom video (2 minutes) walking through a campaign you managed and the results you achieved.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0041
Controller Execution Time ( Jobseekers / Job )  0.0180
Total Execution Time  0.0240
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,504 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ad-Media-Buyer-Full-Time-1698250
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0022   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1698250
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 959963
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1698250
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1698250' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1698250 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-28-2026=430***Jul-29-2026=183***Jul-30-2026=101***Jul-31-2026=26***Aug-01-2026=14***Aug-02-2026=8***Aug-03-2026=9***Aug-04-2026=10***Aug-05-2026=5***Aug-06-2026=2***Aug-07-2026=2***Aug-13-2026=1***Aug-15-2026=1' WHERE job_id'1698250'  
0.0015   UPDATE employer_jobs SET monthly_hits '***Jul-2026=740***Aug-2026=52' WHERE job_id'1698250'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1698250' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1698250 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '959963'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)