Senior media buyer | Meta & TikTok | E-commerce | Remote

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

TYPE OF WORK

Part Time

SALARY

700

HOURS PER WEEK

15

DATE UPDATED

Oct 24, 2026

JOB OVERVIEW

Senior media buyer | Meta & TikTok | E-commerce

I’m looking for an experienced media buyer to help me grow Density Fiber, my own e-commerce brand.

I’m a media buyer myself. I’ve managed €500K+ in monthly ad spend, worked across 10+ client accounts per month, and helped scale brands from €100K to €2M in revenue.

For my own brand, I want a strong second perspective: someone who can take ownership of campaign execution, discuss strategy with me, and challenge my thinking when the data supports a different decision.

You’ll work directly with me. I develop the creative concepts, and we already have an editor. Your focus will be media buying, performance analysis, and helping us make confident, profitable growth decisions.

What you’ll do

Launch and manage campaigns and ads across Meta and TikTok.

Monitor performance and make informed budget and optimization decisions.

Identify opportunities to scale, reduce wasted spend, and improve account structure.

Evaluate creative performance and share actionable feedback with me and our editor.

Discuss testing priorities, strategy, and next steps with me.

Proactively flag issues and opportunities, with a clear recommendation.

Keep track of changes and explain what we learned from them.

Who I’m looking for

You have hands-on experience managing both Meta and TikTok ads for e-commerce brands.

You have personally helped scale a brand from approximately €400 to €1,000+ in daily ad spend while maintaining profitability.

You understand CPA, ROAS, contribution margin, break-even targets, and the limitations of platform attribution.

You can explain your decisions clearly, including what went wrong and what you changed.

You’re comfortable working with an experienced founder and respectfully challenging their assumptions.

You follow through, communicate reliably, and handle execution without constant reminders.

Experience managing €10,000+ in daily ad spend is a strong advantage. Your actual contribution and decision-making matter more than the size of the account alone.

Hours and availability

Approximately 15 hours per week, spread across Monday to Friday. Working hours are flexible, with an agreed daily overlap window for communication and time-sensitive requests.

Compensation

Starting budget: €700 per month for the agreed part-time scope. Higher compensation is available for candidates who demonstrate strong experience, sound judgment, and a proven track record.

How to apply

Please include:

A short introduction and your experience with Meta and TikTok.

One e-commerce brand you personally helped scale: starting spend, highest sustained spend, timeframe, and results.

Your exact responsibilities on that account and the most important decisions you made.

An example of when you disagreed with a founder or client about strategy, and how you handled it.

Your availability and expected monthly compensation for 15 hours per week.

Please include supporting screenshots or a short walkthrough where possible. You may redact confidential information.

I’m looking for someone who can explain the thinking behind the results and bring that same judgment to our brand.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0138
Total Execution Time  0.0201
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-media-buyer-Meta-TikTok-E-commerce-Remote-1755506
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755506
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 974223
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755506
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-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1755506' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755506 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-24-2026=538***Oct-25-2026=7***Oct-26-2026=6' WHERE job_id= '1755506'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=551' WHERE job_id= '1755506'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755506' 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` = 1755506 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '974223'
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)