Creative Strategist (DTC/E-commerce)

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Mar 27, 2026

JOB OVERVIEW

Are you a Creative Strategist who understands marketing psychology, trends, and DTC + E-commerce ads?

We’re hiring a Creative Strategist to help us develop high-impact content concepts for performance ads across Meta, TikTok, and YouTube.

Your job?
Create ideas that stop the scroll, build belief, and drive conversions — not just “cool concepts.”

If you know how to turn trends into scalable ad formats…
If you understand how hooks, angles, and narratives move cold traffic to action…
And if you’re comfortable using AI + systems to move fast…
Read on.

?

What You’ll Be Doing:

Develop creative concepts and hooks for short-form performance ads (Meta, TikTok, YouTube Shorts)

Identify winning ad formats, trends, and patterns — and adapt them to multiple brands

Use our internal AI systems (custom Claude projects + prompts) to:
• Rewrite winning formats
• Generate hooks, angles, and scripts
• Adapt concepts per brand, avatar, and market

Manage creative tickets inside our Notion system (idea flow, briefs, feedback loops)

Translate strategy into clear, executable briefs for video editors

Ensure concepts follow a proven structure:
Hook ? Problem ? Unique Mechanism ? Proof ? CTA

Review iterations and give sharp, actionable feedback to improve performance

Help ensure our clients always have fresh content feeding the algorithms

?

Must-Have Skills:

Strong understanding of short-form direct-response advertising

Deep intuition for hooks, storytelling, and attention mechanics

Experience working with Facebook, Instagram, TikTok, and YouTube Shorts content

Ability to take a single trend or format and extrapolate multiple scalable concepts

Comfortable working with SOPs, templates, Notion, and AI tools

Strong written English (you’ll write hooks, briefs, and prompts daily)

Clear communicator — able to brief editors and align with performance goals

?

Bonus If You Have:

Experience with e-commerce or DTC performance brands

Familiarity with psychological ad frameworks (AIDA, PAS, JTBD, etc.)

Experience working alongside media buyers or growth teams, editors and graphic designers

Understanding of Meta’s evolving algorithm environment (e.g. Andromeda)

Background in creative strategy, copywriting, or UGC frameworks

?

Who You Are:

You think like a marketer first, creative second

You care about what converts, not just what looks good

You’re trend-driven, curious, and constantly studying what’s working now

You’re systems-minded and efficient (AI is a tool, not a threat)

You take extreme ownership of your work

You bring ideas proactively — you don’t wait to be told what to think

You’re positive, driven, and allergic to mediocrity

?

Job Details:

Hours: 20–40 hrs/week (negotiable)

Long-term position with growth opportunities

Fully remote – work from anywhere

Salary depends on experience
(please include your expected monthly rate in USD)

You’ll work with a young, ambitious, high-performance team
We move fast, test aggressively, and reward people who create impact

?

To Apply:

Only apply via OnlineJobs.ph

When applying, include:
• Examples of ad concepts, hooks, or creative strategy work (if available)
• Your expected monthly salary (USD)
• Your availability (hours/week + timezone)

Use the subject line:
“Creative Strategist – Scales What Converts”

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0220
Total Execution Time  0.0232
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,256 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Strategist-DTCE-commerce-1560131
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0164 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1560131
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 814186
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1560131
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1560131' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1560131 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-21-2026=107***Jan-22-2026=30***Jan-23-2026=9***Jan-24-2026=11***Jan-25-2026=8***Jan-26-2026=9***Jan-27-2026=8***Jan-28-2026=1***Jan-29-2026=1***Jan-31-2026=9***Feb-01-2026=3***Feb-02-2026=11***Feb-03-2026=2***Feb-07-2026=5***Feb-08-2026=2***Feb-09-2026=6***Feb-17-2026=2***Feb-23-2026=1***Feb-28-2026=1***Mar-02-2026=1***Mar-03-2026=2***Mar-04-2026=1***Mar-07-2026=2***Mar-08-2026=1***Mar-10-2026=1***Mar-12-2026=1***Mar-13-2026=1***Mar-15-2026=1***Mar-16-2026=2***Mar-17-2026=3***Mar-19-2026=1***Mar-20-2026=1***Mar-26-2026=2***Mar-27-2026=94***Mar-28-2026=23***Mar-29-2026=18***Mar-30-2026=24***Mar-31-2026=16***Apr-01-2026=7***Apr-02-2026=4***Apr-03-2026=2***Apr-04-2026=3***Apr-05-2026=1***Apr-08-2026=7***Apr-09-2026=2***Apr-15-2026=1' WHERE job_id'1560131'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jan-2026=193***Feb-2026=33***Mar-2026=195***Apr-2026=27' WHERE job_id'1560131'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1560131' 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` = 1560131 
0.0073   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '814186'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)