Media Buyer

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

TYPE OF WORK

Full Time

SALARY

1250/month

HOURS PER WEEK

40

DATE UPDATED

Aug 17, 2026

JOB OVERVIEW


We're looking for an experienced Media Buyer to join our growing agency full-time.

We specialize in generating leads for home service businesses (HVAC & Garage Door companies) using Facebook & Instagram ads.

This is not just a campaign optimization role.

We're looking for someone who can take a client from onboarding all the way to launch, owning the entire setup process before optimizing and scaling campaigns.

### Responsibilities

When a new client signs, you'll be responsible for:

Reviewing the onboarding questionnaire and understanding the client's business
Researching competitors and building the advertising strategy
Developing offers, ad angles, and campaign concepts
Writing Meta ad copy (we have proven frameworks you can follow)
Creating static ad creatives using AI tools (ChatGPT, Canva, Manus, etc.)
Building campaigns inside Meta Ads Manager
Setting up audiences, tracking, and campaign structure
Building the client's GoHighLevel account from our snapshots
Configuring pipelines, calendars, forms, workflows, and automations
Completing A2P registration
QA testing everything before launch
Launching campaigns
Monitoring, optimizing, and scaling campaigns based on performance

### Requirements

2+ years managing Meta Ads
Proven experience generating leads for local businesses
Experience with GoHighLevel
Strong understanding of campaign strategy
Ability to write compelling ad copy
Experience creating static ad creatives
Strong analytical mindset
Excellent English communication
Highly organized with great attention to detail
Able to work independently without constant direction

### Bonus Points

- Home service marketing experience (HVAC, garage doors, plumbing, roofing, etc.)
- Experience building GoHighLevel snapshots
- Experience with A2P registration
- Familiar with AI tools like ChatGPT, Canva AI, Claude, Manus, etc.
- Experience improving landing page conversion rates

### This Position Is For You If...

- You enjoy building campaigns from scratch
- You like owning projects instead of just making small optimizations
- You naturally think in systems and processes
- You enjoy testing creatives and finding winning ad angles
- You're constantly looking for ways to improve performance

### Do NOT Apply If...
You only know how to optimize campaigns that someone else built
You need constant direction or someone checking your work
You don't have hands-on experience with Meta Ads
You've never generated leads for local/service-based businesses
You aren't comfortable working inside GoHighLevel
You can't build and launch a client from onboarding to live campaigns
You don't know how to troubleshoot when performance drops
You rely entirely on AI to create strategy, copy, or creatives
You're managing multiple agency jobs and can't commit to this role full-time
You're looking for a short-term freelance gig
You aren't extremely organized and detail-oriented
You miss deadlines or need to be reminded to complete tasks
You aren't comfortable being held accountable for client results

Most important: if you want someone to hand you finished campaigns to monitor, this isn't the role for you. We need someone who can own the entire media buying process from start to finish.

### Position Details

- Full-Time
- Long-Term
- Remote
- Competitive monthly pay based on experience
- Performance bonuses available

We're looking for someone who wants to become a long-term member of our team and help us continue scaling our agency.

### To Apply

Complete our application here: ---------- /apply/lead-media-buyer

Please follow all instructions on the application. Applications submitted through the link above will be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,184 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Media-Buyer-1710961
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0089 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1710961
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 822546
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1710961
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1710961' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1710961 
0.0017   UPDATE employer_jobs SET hit_counts '***Aug-17-2026=1098***Aug-18-2026=168***Aug-19-2026=44***Aug-20-2026=15***Aug-21-2026=17***Aug-22-2026=6***Aug-23-2026=2***Aug-26-2026=2' WHERE job_id'1710961'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1352' WHERE job_id'1710961'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1710961' 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` = 1710961 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '822546'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)