TikTok Ads Media Buyer

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

TYPE OF WORK

Part Time

SALARY

$5-10

HOURS PER WEEK

16

DATE UPDATED

Aug 11, 2026

JOB OVERVIEW

SIZZ the brand is a fast growing DTC fashion brand focused on women 18-28, expanding within the European market.

We’re looking for an experienced TikTok Ads Media Buyer who can take ownership of campaign management, optimization, and scaling as we expand across Europe.

This is not a junior execution role. We’re looking for someone who has managed meaningful budgets, understands how to scale DTC brands across multiple markets, and knows how to turn performance data into clear decisions.

What you'll own:
- Manage and scale TikTok Ads campaigns across multiple European markets
- Own day-to-day campaign setup, budget allocation, and optimization
- Identify opportunities to scale winning campaigns while maintaining efficiency
- Analyze account performance and turn data into actionable decisions
- Monitor and report on key performance metrics
- Identify performance differences between countries and adapt accordingly
- Maintain strong account health while operating at significant spend levels

Who we're looking for:
- Proven experience managing €50k+ in TikTok ad spend per month
- Strong experience scaling DTC / e-commerce brands
- Fashion experience is a major plus
- Deep understanding of TikTok Ads Manager, attribution, campaign structure, and optimization
- Experience managing and scaling campaigns across multiple countries
- Strong analytical skills and confidence making decisions based on performance data
- Comfortable working with significant budgets and moving quickly
- Proactive and able to operate independently
- Strong understanding of performance metrics such as ROAS, MER, CAC, CPA, and contribution margin
- Fluent in English

Why this role is interesting:

You’ll be joining at a key point in our growth.

We already have a strong foundation in the Netherlands and are now expanding aggressively across Germany, Austria and the Nordics.

You’ll have the opportunity to directly influence how we scale TikTok Ads across these markets, work with significant advertising budgets, and help build the paid acquisition engine behind the next stage of the brand’s growth.

We move fast, test constantly, and care about one thing above all: profitable growth.

To apply, please sent us:
- A short introduction about yourself and your TikTok Ads experience
- Your experience with DTC / e-commerce brands
- Your experience with fashion brands, if applicable
- The largest monthly TikTok Ads budget you’ve personally managed
- 2–3 examples of brands/accounts you’ve worked on
- Concrete examples of results you’ve achieved
- Markets you have experience advertising in
- Your current availability
- Your preferred contractor rate

Please only apply if you have personally managed at least €50k/month in TikTok ad spend for a single brand.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0107
Total Execution Time  0.0121
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/TikTok-Ads-Media-Buyer-1706901
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0060 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706901
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 772018
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1706901
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706901' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706901 
0.0018   UPDATE employer_jobs SET hit_counts '***Aug-11-2026=432***Aug-12-2026=82***Aug-13-2026=29***Aug-14-2026=11***Aug-15-2026=6***Aug-17-2026=1' WHERE job_id'1706901'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=560' WHERE job_id'1706901'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706901' 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` = 1706901 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '772018'
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)