Creative Strategist — DTC Ecommerce (Remote, Full-Time)

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

TYPE OF WORK

Full Time

SALARY

2500

HOURS PER WEEK

45

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

Retainer: $2,500/month | 5–6 days per week | Long-term position

About Us

We run a fast-growing portfolio of direct-to-consumer health & wellness brands across international markets (UK, Ireland, Poland, Mexico, French Canada, Switzerland). We launch and scale products through Meta and Google Ads with a full in-house creative engine: strategists, editors, funnel builders, and a proven testing system.

We're not an agency. You'll work on our own brands, with our own budgets, and see the direct impact of your creatives on real revenue — every day.

The Role

We're looking for a Creative Strategist who lives and breathes direct response. You'll own the creative strategy for multiple brands: researching angles, sourcing references, writing briefs, and iterating on winners based on performance data.

What you'll do
- Build creative batches across the full funnel: TOF (attention & curiosity), MOF (trust & mechanism), BOF (offer & conversion)
- Match every ad to the right awareness stage (Unaware ? Problem Aware ? Solution Aware ? Product Aware ? Most Aware)
- Develop static/image ads as your core format, plus native-style ads (creator-style statics and long-form story ads)
- Research winning creatives via swipe files, spy tools, and competitor analysis — and translate them into fresh concepts, never copies
- Write clear, detailed briefs for editors: hook, copy, visual instructions, layout, references
- Analyze performance data (hook rate, CTR, ATC, ROAS, CPA) and iterate on winners systematically
- Work with proven direct-response frameworks: PAS, BAB, market sophistication levels, one ad = one concept

What we're looking for
- 2+ years of experience as a creative strategist or media buyer in DTC ecommerce or performance marketing
- Deep understanding of funnel stages (TOF/MOF/BOF) and Eugene Schwartz's awareness stages — you can classify any ad on sight
- Strong portfolio of static/image ads that actually performed (be ready to show numbers)
- Experience with native ad formats is a big plus
- You think in angles, mechanisms, and psychology — not just "nice visuals"
- Data-driven: you let performance d ---------- , not opinions
- Fluent English; you can brief a team clearly and take feedback fast
- Self-managing and reliable — you own your batches end to end

What we offer
- $2,500/month retainer (5–6 days per week)
- Paid leave — real days off, fully paid
- Long-term culture — we invest in people who stay; this is not a 3-month gig
- Fully remote, work from anywhere
- A structured creative system with SOPs, swipe files, and frameworks — you won't start from zero
- Direct collaboration with the founder and a senior team of strategists and editors
- Real budgets and fast testing cycles — your ideas go live within days

How to Apply

Send us:
1. Your portfolio (minimum 5 static ads you strategized, with results if possible)
2. A short note: pick one ad from your portfolio and tell us which funnel stage and awareness stage it targets — and why
3. Your availability and earliest start date

We reply to every serious application within 5 business days.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0098
Total Execution Time  0.0110
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Strategist-DTC-Ecommerce-Remote-Full-Time-1704652
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0048 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704652
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 773193
 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` = 1704652
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-11',ej.date_added) duration_daysDATEDIFF('2026-08-11',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-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704652' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704652 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-07-2026=157***Aug-08-2026=30***Aug-09-2026=2***Aug-11-2026=2' WHERE job_id'1704652'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=190' WHERE job_id'1704652'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704652' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704652 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '773193'
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)