Meta Ads Creative Strategist – DTC E-commerce | Part-Time, Long-Term

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

TYPE OF WORK

Part Time

SALARY

8-10$ per hour

HOURS PER WEEK

10

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

We are a fast-growing Dutch e-commerce brand looking for an experienced Performance Creative Strategist to take ownership of our creative process for Meta Ads.

We already have a video editor and work with designers and content creators. We are not looking for an editor or social media manager. We need someone who can analyze what is working, understand why it is working, and turn those insights into new winning ad concepts and iterations.

Your responsibilities:

Analyze Meta Ads performance and identify winning and losing creatives
Understand why certain concepts, hooks, angles and ads perform
Research competitors, customer pain points and new creative opportunities
Develop new ad concepts, hooks, scripts and iterations based on performance data
Create clear briefs for our video editor and static designer
Manage our video editor and provide clear feedback on edits
Keep track of creative tests, learnings and future iterations
Build a consistent weekly pipeline of new ads

We currently produce around 4–5 new ads per week, with the goal of scaling toward 10–12+ ads per week.

Previous experience working with another DTC/e-commerce brand is required. You should already understand Meta Ads creative strategy, direct-response advertising and how to turn performance data into actionable creative decisions.

Our ads are primarily in Dutch. Speaking Dutch is a strong advantage, but not required. Strategy and internal communication can be in English, and we can check the final Dutch copy when needed.

What we're looking for:

Proven experience working with at least one DTC/e-commerce brand
Experience with Meta Ads creative strategy
Strong understanding of direct-response advertising
Ability to analyze performance data and translate it into new creative ideas
Experience creating scripts, concepts and creative briefs
Experience briefing and managing video editors
Strong communication and organizational skills
Proactive mindset — we want someone who brings ideas, not someone waiting for instructions

This is a part-time, long-term position.

Hours can increase significantly as our creative output grows.

Our goal is to find someone who can gradually take ownership of the complete creative strategy and production workflow while working closely with us on performance and growth.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Creative-Strategist-DTC-E-commerce-Part-Time-Long-Term-1735958
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0011   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735958
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 922270
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735958
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-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735958' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735958 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-22-2026=321***Sep-23-2026=86***Sep-24-2026=25***Sep-25-2026=12***Sep-26-2026=11***Sep-27-2026=8***Sep-28-2026=27***Sep-29-2026=13***Sep-30-2026=13***Oct-01-2026=8***Oct-02-2026=7***Oct-03-2026=6' WHERE job_id= '1735958'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=516***Oct-2026=21' WHERE job_id= '1735958'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735958' 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` = 1735958 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '922270'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)