Creative Strategist — Beauty & Health E-Commerce (EU & US)

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

TYPE OF WORK

Any

WAGE / SALARY

1000-1500 dollars per month

HOURS PER WEEK

40

DATE UPDATED

Apr 25, 2026

JOB OVERVIEW

About Us

We're a fast-growing e-commerce brand selling beauty and health products like supplements, creams and sprays across the EU and US, primarily through Facebook Ads. Our growth is built on creative — the right angle, the right hook, the right format. We're hiring a Creative Strategist to own that engine end-to-end.

The Role

You're the brain behind every ad we run. You don't push pixels or edit videos yourself — you find the angles, write the briefs, and lead the team that turns ideas into scroll-stopping creative. You'll work directly with the founder, the product researcher, video editors, graphic designers, funnel builder and our media buyers to make sure every winning product gets the creative treatment it deserves.
If you live in the Meta Ad Library, get excited about a fresh angle, and can break down exactly why an ad is working — or why it isn't — through sharp analysis, keep reading.

What You'll Do

- Find new angles for our winning products — emotional, mechanism-based, problem/solution, identity, contrarian, trend-driven — and turn them into creative concepts
- Write briefs and scripts for long-form native ads, VSLs, UGC ads, static creatives, and short-form video
- Coordinate the creative pipeline end-to-end: brief in, creative out, on time and on quality
- Manage and direct our graphic designers and video editors — give clear feedback, unblock issues, ship fast
- Coordinate with our funnel builders to translate winning angles into pre-landers, advertorials, and landing page concepts
- Analyze ad performance with the media buying team — kill what's not working, iterate on what is, double down on winners
- Reverse-engineer competitor ads from the Meta Ad Library and apply lessons to our pipeline
- Source and brief UGC creators when needed
- Maintain a swipe file and angle library so we never start from a blank page

You Probably Have

- 2+ years as a Creative Strategist, Creative Lead, or Ad Strategist for a DTC brand running paid social at scale
- A track record of writing briefs and scripts for ads that actually scaled — not just got made
- Deep fluency in Facebook/Instagram ad formats: long-form native, VSL, UGC, static, short-form video
- Sharp instincts for direct response copy — hooks, leads, mechanism, social proof, CTA
- Comfort directing creators (designers, editors, UGC talent) and giving feedback that improves the work
- Strong understanding of the beauty and health customer — pain points, desires, language, objections
- Fluency with Meta Ad Library and tools like Minea, Atria, or Adspy
- Excellent written English and ruthless attention to detail in briefs

Bonus Points

- Background in copywriting or direct response before moving into strategy
- Experience working closely with funnel builders on advertorials and pre-landers
- Have personally scaled a beauty or health offer past $1M in ad spend
- Familiarity with tools like ---------- , Google Sheets, Notion, and Figma

What We Offer

- Competitive monthly base, paid in your preferred currency
- Performance bonus tied to the creatives that actually scale
- Fully remote, flexible hours
- Direct collaboration with the founder, fast decisions, no corporate layers
- A real creative team behind you — designers, editors, funnel builders, UGC creators
- Real ownership of our creative output — your angles, your scripts, your wins

How to Apply
Send us:

- 2–3 examples of ads you briefed or scripted that scaled — what was the angle, what was the hook, what were the results
- A short note on a beauty or health ad currently running on Facebook that you think is brilliant — and why
- Your CV or LinkedIn

We review applications on a rolling basis and aim to respond within one day.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0716
Total Execution Time  0.0729
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,535,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Strategist-Beauty-Health-E-Commerce-EU-US-1632437
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0657 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1632437
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 656854
 LIMIT 1 
0.0321   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1632437
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',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-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1632437' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1632437 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-25-2026=283***Apr-26-2026=126***Apr-27-2026=58***Apr-28-2026=28***Apr-29-2026=18***Apr-30-2026=11***May-01-2026=6***May-02-2026=5***May-03-2026=9***May-04-2026=3***May-05-2026=4***May-06-2026=1***May-07-2026=1***May-08-2026=2***May-09-2026=1***May-10-2026=1***May-11-2026=3***May-12-2026=3***May-14-2026=2***May-15-2026=1***May-16-2026=2***May-17-2026=3***May-18-2026=4***May-19-2026=2***May-20-2026=2***May-21-2026=6***May-22-2026=2***May-23-2026=1***May-26-2026=2***May-27-2026=1***May-28-2026=1***May-29-2026=1***May-30-2026=1***May-31-2026=1***Jun-01-2026=1***Jun-02-2026=1***Jun-03-2026=1***Jun-04-2026=2***Jun-05-2026=1***Jun-06-2026=4***Jun-07-2026=1***Jun-08-2026=3***Jun-09-2026=3***Jun-10-2026=2***Jun-11-2026=5***Jun-13-2026=1***Jun-14-2026=2***Jun-15-2026=1***Jun-17-2026=2***Jun-19-2026=1***Jun-20-2026=1***Jun-22-2026=1' WHERE job_id'1632437'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=515***May-2026=71***Jun-2026=33' WHERE job_id'1632437'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1632437' 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` = 1632437 
0.0250   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '656854'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)