Experienced Creative Strategist for a Beauty & Supplement E-Commerce

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Oct 10, 2026

JOB OVERVIEW

We’re looking for an experienced Creative Strategist with a strong background in DTC/e-commerce, especially within beauty, skincare, and supplement brands.

This is a performance-focused role. We’re not only looking for someone who can create good-looking ads, but we want someone who understands what makes creatives spend, scale, and generate profitable ROAS.

What You’ll Do
- Develop fresh creative concepts and angles for our beauty and supplement products.
- Create video and static ad concepts for Meta.
- Write hooks, scripts, headlines, ad copy, and detailed creative briefs.
- Research competitors, customer reviews, trends, winning ads, and new opportunities.
- Develop concepts for different personas and stages of awareness.
- Analyze Spend, ROAS, CPA, CTR, CVR, and other creative performance metrics.
- Identify winning creatives and develop iterations to help them scale.
- Work closely with our media buyers, editors, and designers.
- Ensure ad messaging and creative angles align with our landing/product pages.
- Understand how to communicate beauty and supplement benefits while keeping claims appropriate.

Who We’re Looking For
You must have previous experience as a Creative Strategist for DTC/e-commerce brands.

Experience with beauty/skincare and supplements is highly preferred.

You should understand:
- Meta/Facebook advertising
- Direct-response creative strategy
- UGC and static advertising
- Creative testing and iteration
- Customer psychology and market awareness
- Performance metrics, particularly Spend and ROAS

⚠️ IMPORTANT: PORTFOLIO REQUIREMENT

Please do not apply without providing proof of previous creative performance.

Before we consider an application, you MUST attach a portfolio containing examples of ads/creatives you personally strategized.

For each relevant creative, please provide:
AD/CREATIVE
→ Your involvement/role
→ Total Ad Spend
→ ROAS
→ Other relevant results (CPA, CTR, purchases, etc., if available)
→ Proof of performance (screenshots from Meta Ads Manager or another verifiable source)

The Spend metric is especially important to us.

We want to see creatives that didn't simply achieve a strong ROAS on a small test budget; we want to understand how much spend the creative was able to handle while maintaining performance.

Applications that provide creative examples without Spend + ROAS + supporting proof may not be considered.

Let us know also your hourly rate.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0191
Total Execution Time  0.0211
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,440 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Creative-Strategist-for-a-Beauty-Supplement-E-Commerce-1739699
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0125 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1739699
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 696846
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1739699
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1739699' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1739699 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-28-2026=817***Sep-29-2026=51***Sep-30-2026=24***Oct-01-2026=12***Oct-02-2026=11***Oct-03-2026=18***Oct-04-2026=1045***Oct-05-2026=76***Oct-06-2026=15***Oct-07-2026=12***Oct-08-2026=18***Oct-09-2026=12***Oct-10-2026=97***Oct-12-2026=7***Oct-15-2026=2***Oct-16-2026=1***Oct-17-2026=1' WHERE job_id= '1739699'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=889***Oct-2026=1325' WHERE job_id= '1739699'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1739699' 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` = 1739699 
0.0059   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '696846'
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)