Head Of Media Buying - Tiktok Ads

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

TYPE OF WORK

Full Time

SALARY

2000

HOURS PER WEEK

40

DATE UPDATED

Mar 20, 2026

JOB OVERVIEW

TRODLOVE is seeking a highly capable and driven Head of Media Buying to lead our growing media buying team. This is a senior leadership position for someone who thrives in fast-paced, performance-driven environments and possesses an exceptional ability to think critically, recognize patterns, and make data-backed decisions at scale.
You will be responsible for leading and managing a team of media buyers, setting strategy, and ensuring consistent execution across all paid advertising campaigns. You will be trained on our internal tools and processes — what we require from you is the right mindset, the right traits, and the drive to perform.

What You'll Do

Lead, manage, and develop a team of media buyers
Oversee day-to-day campaign performance and team output
Develop and execute media buying strategies across paid platforms
Manage the feedback loop between the creative team and media buying team
Analyze performance data and translate insights into actionable decisions
Hold your team accountable to KPIs and performance benchmarks
Continuously identify patterns, opportunities, and areas for improvement


Who You Are

Exceptionally detail-oriented and highly organized
A strong critical thinker who challenges assumptions and digs into data
Naturally analytical and data-driven in everything you do
Gifted at pattern recognition — you spot trends others miss
A clear and professional communicator, fluent in English
Laser-focused with the ability to sustain deep concentration over long periods
A proven leader who can motivate and hold a team to a high standard
Preferably autistic or neurodivergent — we deeply value the systematic thinking, precision, and focus that comes with it


Experience & Qualifications
Required:

Experience managing or leading a team in a performance marketing environment
Strong analytical background with demonstrated ability to interpret and act on data
Fluent English — written and verbal

Nice to Have:

Experience running or managing TikTok ads or paid media campaigns on any platform
Experience building or optimizing landing pages
Familiarity with using AI tools to improve workflow or campaign performance
Experience creating reports and analyzing campaign or business data


Compensation

Base: $12.50/hour | 40 hours/week
Performance Package: Milestone-based bonuses tied to team and campaign results
Total Earning Potential: $100,000+ annually
Schedule: 40+ hours per week, full commitment required

How to Apply
Submit your resume along with a brief cover letter outlining your experience leading teams and your approach to data and performance marketing. Applications without a cover letter will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0134
Total Execution Time  0.0147
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,424 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Head-Of-Media-Buying-Tiktok-Ads-1606319
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1606319
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 905815
 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` = 1606319
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1606319' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1606319 
0.0012   UPDATE employer_jobs SET hit_counts '***Mar-20-2026=408***Mar-21-2026=6***Mar-22-2026=6***Mar-23-2026=1***Mar-25-2026=2***Mar-27-2026=3***Mar-30-2026=2***Mar-31-2026=2***Apr-03-2026=4***Apr-06-2026=2***Apr-07-2026=1***Apr-09-2026=1***Apr-14-2026=1***Apr-15-2026=1***Apr-17-2026=1' WHERE job_id'1606319'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=429***Apr-2026=11' WHERE job_id'1606319'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1606319' 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` = 1606319 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '905815'
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)