Media Buyer / Creative Strategist (Part-Time, could become full time))

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

TYPE OF WORK

Part Time

SALARY

12

HOURS PER WEEK

12

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

Media Buyer / Creative Strategist (Part-Time, 10-12 hrs/week)

We're a fast-growing B2B e-commerce brand selling premium pilates supplies to studio owners in the Netherlands, Belgium, the UK, Germany, and the USA. We went from €1,500/month to €113,000/month in under a year, and currently run around €10K/month in Meta Ads spend across these markets.

This is B2B lead generation media buying, not D2C. We're not optimizing for checkout conversions, we're optimizing for qualified leads from studio owners.

We're looking for someone who already runs Meta Ads lead gen campaigns and reads data like a second language: hook rate, CTR, CPL by creative, budget pacing, audience testing. You and our designer are direct partners: together you'll figure out what's working, what to scale, and where to iterate. You bring the data, they bring the creative, and the decisions come out of that back and forth.

If you can also design a static yourself, that's a welcome bonus, not a requirement.

What You'll Do:
- Manage and optimize Meta Ads campaigns across multiple markets (NL, BE, UK, DE, USA).
- Read performance data (hook rate, CTR, CPL, CPM, frequency, ROAS) and turn it into decisions: scale, pause, duplicate, retest.
- Partner closely with our designer: together you figure out what's working, what to scale, and what to iterate on. You bring the data, they bring the creative instinct.
- Manage budget pacing and audience testing inside Ads Manager.
- Report weekly on what changed, what you tested, and what's next.

What We're Looking For

Must-haves:

- Hands-on experience managing Meta Ads lead gen campaigns with a real budget, not just a course certificate.
- You can read a results table and tell us what it means, not just what it says.
- You understand creative strategy: you can talk through a hook, an audience, and an awareness level with a designer as a peer, not just hand off a brief.
- Comfortable with direct feedback, both giving and receiving.
- Working-level English, written and spoken.

Strong pluses:

- You can design a static creative yourself.
- Experience with Advantage+ Sales Campaigns / CBO structures.
- Experience running campaigns for European B2B or DTC audiences.

Who You'll Work With
- Jesse, our founder. Hands-on, fast-moving, built this from zero.
- Quincy, our marketing advisor. Direct communicator on data optimization and awareness-stage thinking.
- Our designer, your direct partner. You bring the data and testing ideas, they bring the creative execution, and you'll shape the next batch of ads together.

What You Get
- Part-time remote role, 10-12 hours/week.
- Starting rate: $12/hour.
- Significant growth potential within the company as you prove your impact.
- Direct access to a marketing advisor who will sharpen your strategy.

How to Apply
- Don't send a generic resume. Complete the assignment below and send us your answers, along with a Loom video (max 5 minutes) walking us through your reasoning.

The Assignment

Below is real performance data from one of our active Meta Ads ad sets, targeting the German market, running from July 15, 2026 to present (data shown for July 16-23, 2026).

Ad Set: DE | WEB | 15-07 Bid strategy: Highest volume (Conversions) | Budget: €40/day | Status: Ongoing

Ad set totals: Results (Website Leads): 9 Amount spent: €186.03 Cost per result: €20.67 CPM: €14.04 Clicks (all): 208 Unique link clicks: 129 Landing page views: 103 CPC (all): €0.89 CTR (all): 1.57% Unique CTR: 2.51% 3-second video plays: 7.36% (average) Frequency: 1.93 Reach: 6,852 Impressions: 13,251

Ad-level breakdown (9 active ads in this ad set):

Ad 1: DE Winner | 14 leads | €8,24 CPL | video (older winner) Results: 1 lead | Spent: €9.07 | Cost/result: €9.07 | CPM: €16.02 Clicks: 5 | Unique link clicks: 3 | LPV: 3 CPC: €1.81 | CTR: 0.88% | Unique CTR: 1.11% 3-sec video plays: 17.31% | Frequency: 1.26 | Reach: 450 | Impressions: 566

Ad 2: AD 1 | GrowingStudio Results: 2 leads | Spent: €43.76 | Cost/result: €21.88 | CPM: €15.90 Clicks: 47 | Unique link clicks: 27 | LPV: 24 CPC: €0.93 | CTR: 1.71% | Unique CTR: 2.72% 3-sec video plays: n/a | Frequency: 1.74 | Reach: 1,578 | Impressions: 2,753

Ad 3: AD 2 | Spent Results: 0 | Spent: €0.05 | Cost/result: n/a | CPM: €10.00 Clicks: n/a | Unique link clicks: n/a | LPV: n/a CPC: n/a | CTR: n/a | Unique CTR: n/a 3-sec video plays: n/a | Frequency: 1.00 | Reach: 5 | Impressions: 5

Ad 4: DE Winner | 18 leads | €8,29 CPL | video (older winner) Results: 2 leads | Spent: €13.35 | Cost/result: €6.68 | CPM: €13.68 Clicks: 15 | Unique link clicks: 9 | LPV: 9 CPC: €0.89 | CTR: 1.54% | Unique CTR: 1.13% 3-sec video plays: 19.88% | Frequency: 1.10 | Reach: 886 | Impressions: 976

Ad 5: AD 5 | Plain Pair (Iteration) Results: 2 leads | Spent: €45.32 | Cost/result: €22.66 | CPM: €13.13 Clicks: 48 | Unique link clicks: 33 | LPV: 23 CPC: €0.94 | CTR: 1.39% | Unique CTR: 1.91% 3-sec video plays: n/a | Frequency: 1.50 | Reach: 2,300 | Impressions: 3,452

Ad 6: DE Winner | 11 leads | €6,53 CPL | video (older winner) Results: 0 | Spent: €2.85 | Cost/result: n/a | CPM: €19.93 Clicks: n/a | Unique link clicks: n/a | LPV: n/a CPC: n/a | CTR: n/a | Unique CTR: n/a 3-sec video plays: 9.79% | Frequency: 1.18 | Reach: 121 | Impressions: 143

Ad 7: DE Winner | 4 leads | €12,85 CPL | video (older winner) Results: 0 | Spent: €2.24 | Cost/result: n/a | CPM: €13.91 Clicks: 1 | Unique link clicks: 1 | LPV: n/a CPC: €2.24 | CTR: 0.62% | Unique CTR: 0.67% 3-sec video plays: 16.77% | Frequency: 1.08 | Reach: 149 | Impressions: 161

Ad 8: DE Winner | 82 leads | €7,26 CPL | video (older winner) Results: 0 | Spent: €27.60 | Cost/result: n/a | CPM: €9.22 Clicks: 52 | Unique link clicks: 37 | LPV: 29 CPC: €0.53 | CTR: 1.74% | Unique CTR: 1.66% 3-sec video plays: 21.45% | Frequency: 1.11 | Reach: 2,706 | Impressions: 2,993

Ad 9: AD 3 | Value Results: 2 leads | Spent: €41.79 | Cost/result: €20.90 | CPM: €18.98 Clicks: 40 | Unique link clicks: 23 | LPV: 15 CPC: €1.04 | CTR: 1.82% | Unique CTR: 2.68% 3-sec video plays: n/a | Frequency: 1.74 | Reach: 1,269 | Impressions: 2,202

Note on naming: the four ads labeled "DE Winner | X leads | €Y CPL | video..." are older top-performing creatives (from a prior period, hence their names reference historical lead counts and CPLs) pulled into this ad set for retesting. "AD 1 GrowingStudio," "AD 5 Plain Pair (Iteration)," and "AD 3 Value" are newer creative concepts.

Questions

1. What do you see? Walk us through your analysis. No format required, we want to see how you think, what you prioritize, and what conclusions you draw. Don't describe the numbers back to us, tell us what they mean.

2. What would you do next? Be specific about what you'd change, pause, scale, or test, and why. If you'd test new creatives, tell us the angle, the hook, the awareness level you're targeting, and the format. A vague answer is a wrong answer.

3. If you could only pick one thing that would move the needle most, what is that and why that over everything else?

Record a Loom (max 5 minutes) walking us through your answers.

We reply to every serious application within 48 hours. Copy-paste cover letters get ignored, we'll know.

We're based in the Netherlands and work with a remote team. This role requires at least 4-5 hours overlap with CET working hours (so working 14:00-19:00 local time in Asia works well).

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Media-Buyer-Creative-Strategist-Part-Time-could-become-full-time-1695713
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1695713
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 934937
 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` = 1695713
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1695713' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695713 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-24-2026=451***Jul-25-2026=101***Jul-26-2026=43***Jul-29-2026=1***Jul-30-2026=1' WHERE job_id'1695713'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=597' WHERE job_id'1695713'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1695713' 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` = 1695713 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '934937'
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)