About the role
We're a UK-based marketing agency helping exterior/roof cleaning businesses grow through Meta ads and automated follow-up systems. We're looking for a freelance media buyer to take ownership of campaign management across our client accounts, using our existing, proven ad templates and structure.
This isn't a strategy-from-scratch role — we have a system that already works. We need someone reliable to run it, keep it optimised, and flag issues before they become problems.
What you'll be doing
- Monitoring campaign performance daily across client ad accounts (spend, cost per lead, delivery issues)
- Launching new campaigns for new clients using our existing ad templates and structure
- Proactively optimising underperforming campaigns — adjusting budgets, creative, and targeting as needed
- Flagging account issues (payment failures, paused ads, delivery problems) as soon as they arise
- Reporting performance data weekly, in a clear format we can pass straight to clients
- Occasionally testing new ad creative or angles as we expand into new areas
What we're looking for
- Proven experience running Meta (Facebook/Instagram) ad campaigns, ideally across multiple client accounts (agency or freelance background preferred over single in-house experience)
- Comfortable managing several client accounts inside one Business Manager
- Detail-oriented — you'll be trusted to spot problems before they affect a client's results
- Able to work independently once trained on our system
- Good written English for internal reporting (you won't be messaging clients directly)
- Significant working-hours overlap with UK time (9am–5pm GMT) required
- Available for roughly 10–12 hours per week to start, with scope to grow
Nice to have
- Experience in home services, trades, or local business marketing
- Familiarity with GoHighLevel (GHL) or similar CRM/automation platforms
Pay & structure
- Freelance/contractor basis, paid monthly
- £12–£18/hour depending on experience
- Approx. 10–12 hours/week to start, with scope to grow as we take on more clients
- Fully remote — UK/Europe-based candidates preferred for timezone overlap
- Full training provided on our existing ad system before you take on live accounts
Pay: £13.00-£18.00 per hour
Expected hours: 10.0 – 15.0 per week
Work Location: Remote