Meta Ads Specialist (Full-Time) — GrowFactor Group

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

TYPE OF WORK

Any

SALARY

60000

HOURS PER WEEK

27

DATE UPDATED

Oct 10, 2026

JOB OVERVIEW

About us

GrowFactor Group runs multiple UK businesses. This role starts with Vital Glow — a growing, nurse-led medical aesthetics and IV therapy clinic — and expands to running paid ads across our group of businesses (including GrowFactor) once you've proven yourself.

Vital Glow's Meta ads have worked well before (leads at £5–8 each). We want someone who lives and breathes paid ads — constantly building, testing, tweaking, and scaling — so we're always improving, never standing still.

The role

We're hiring a full-time Meta Ads specialist to own our paid acquisition. This is a hands-on, always-on role for someone who genuinely enjoys the daily craft of running ads: launching new creatives, killing losers, scaling winners, testing relentlessly.

How it works: You'll start focused 100% on Vital Glow through a paid trial period. Once you've shown you can deliver, the role expands to managing ads across the wider group (GrowFactor and others) — a full-time, long-term position with room to grow into a lead role.

What you'll own

Campaign management: Build, launch, and manage Meta lead-gen campaigns (Facebook + Instagram).
Constant testing & iteration: Always be adding new ads, testing hooks/creatives/audiences, and refining. We want momentum, not set-and-forget.

Optimisation: Monitor daily, manage budgets, kill underperformers, scale winners, drive down cost-per-qualified-lead.
Lead forms: Build and test Meta Instant Forms with qualifying questions (including higher-friction variants — SMS verification, screening).

Audiences: Build and maintain custom + lookalike audiences from client lists.

Reporting: Clear weekly reports — spend, leads, cost per lead, what changed and why.

Compliance-aware: These are regulated medical businesses. You'll follow the rules (e.g. never naming prescription-only treatments like "Botox" with a price in ad copy — we brief you fully).

Later — group scope: Once proven on Vital Glow, run and scale ads for GrowFactor and other group businesses.
You must have

Proven Meta Ads Manager experience (min. 2–3 years), strong in lead-generation campaigns.
Hands-on with Meta Instant Forms / lead ads.
Solid grasp of custom audiences, lookalikes, pixel/conversion setup, and testing methodology.
A genuine tester's mindset — you get satisfaction from iterating and improving.
Strong written English and clear communication.
Reliable computer, fast internet, able to work to UK business context/hours for reporting.
Available full-time.

Nice to have

Experience with aesthetics, beauty, wellness, or health clients (and UK ad rules for these).
GoHighLevel familiarity (our CRM — leads flow from ads into GHL).
Experience integrating lead ads with a CRM / instant follow-up.
Experience running ads across multiple brands/accounts at once.

Compensation

Paid trial period first, then long-term full-time.
Guaranteed on-time monthly payment. Paid leave. Real room to grow into a lead role as the group scales.
To apply — read carefully (applications that skip these steps won't be reviewed)

**Start your application with the phrase "Glow leads done right" so we know you read this**

In 2-3 sentences, describe your experience running Meta lead-generation campaigns specifically (not just boosting posts or ecommerce).

Share 1-2 examples (screenshots or numbers) of lead-gen results - cost per lead, volume, or an account you improved.

Answer this: You inherit an account running many ads at a tiny daily budget each, with cheap leads that aren't converting to bookings. What are the first three things you change, and why?

Tell us how you like to test and iterate - what does your weekly ads routine look like?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,864 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Specialist-Full-Time-GrowFactor-Group-1722780
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0014   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1722780
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 578220
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722780
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1722780' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722780 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-03-2026=793***Sep-04-2026=67***Sep-05-2026=20***Sep-06-2026=15***Sep-07-2026=11***Sep-08-2026=23***Sep-09-2026=7***Sep-10-2026=8***Sep-11-2026=5***Sep-12-2026=3***Sep-13-2026=3***Sep-14-2026=5***Sep-15-2026=8***Sep-16-2026=3***Sep-17-2026=2***Sep-18-2026=7***Sep-19-2026=4***Sep-20-2026=1***Sep-21-2026=6***Sep-22-2026=9***Sep-23-2026=1***Sep-24-2026=2***Sep-26-2026=1***Sep-27-2026=1***Sep-28-2026=2***Sep-29-2026=3***Sep-30-2026=6***Oct-01-2026=2***Oct-03-2026=1***Oct-04-2026=1***Oct-05-2026=1***Oct-06-2026=2***Oct-07-2026=1***Oct-09-2026=1***Oct-10-2026=596***Oct-11-2026=2***Oct-15-2026=1***Oct-16-2026=3***Oct-17-2026=1' WHERE job_id= '1722780'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1016***Oct-2026=612' WHERE job_id= '1722780'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1722780' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722780 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '578220'
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)