Creative Strategist | Meta Ads

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1500/month + Performance Bonuses

HOURS PER WEEK

20

DATE UPDATED

May 3, 2026

JOB OVERVIEW

We’re a fast-growing 7-figure DTC brand looking for a full-time Creative Strategist to take full ownership of our ad creative direction.

This is not a “come up with a few ideas” role.

This is a high-output, high-learning, high-ownership role where you’ll drive 15–20 new ad concepts per week and work directly with the founder to scale winning creatives inside a live Meta ad environment.

If you want to grow with a real brand (not just freelance random projects), this is for you.

???? What You’ll Own

Develop 15–20 new ad concepts weekly

Turn data + learnings into iteration plans

Analyze winners & losers inside Meta

Build structured creative testing roadmaps

Write hooks, angles, scripts, and briefs

Work closely with our video editor

Lead weekly learnings calls (collaborative, not reporting)

You are not just ideating.
You are driving creative strategy that directly impacts revenue.

???? Our Environment

7-figure DTC brand

Daily ad spend

Structured CBO testing

Rapid feedback loops

Clear KPIs

We test aggressively and iterate fast

We believe:

No “random testing”

No ego on concepts

Data > opinions

Learnings compound weekly

Our learnings calls are collaborative.
We review performance together, break down direction, and d ---------- next moves as a team.

???? What Success Looks Like

Strong concept hit rate

Clear documentation of learnings

Faster iteration cycles

Scaling winners

Improving CPA & creative efficiency over time

???? Who This Is For

You’ve worked with DTC brands before

You understand Meta creative testing

You can explain why an ad won (not just that it did)

You can create structure from chaos

You want long-term growth, not gig work

You want to rise with a growing brand

???? Not For You If

You need heavy micromanagement

You struggle with high output

You don’t enjoy performance pressure

You’ve never managed creative in a paid ads environment

???? Role Details

(20 hrs/week) - Subject to change

Long-term position

Competitive salary (based on experience)

Performance bonus structure available for scaled winners

???? To Apply

Send:

Portfolio (ads you worked on)

The best performing ad you helped scale (include spend + CPA/ROAS)

How many concepts per week you’ve handled before

A short Loom explaining your creative testing process

Subject line:
“Creative Strategist – I Drive Winners”

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0760
Total Execution Time  0.0773
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,368 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Strategist-Meta-Ads-1585751
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0703 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1585751
 LIMIT 1 
0.0017   SELECT *
FROM `employers`
WHERE `employer_id` = 857014
 LIMIT 1 
0.0563   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` = 1585751
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1585751' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1585751 
0.0017   UPDATE employer_jobs SET hit_counts '***Feb-23-2026=188***Feb-24-2026=42***Feb-25-2026=33***Feb-26-2026=2***Feb-27-2026=8***Feb-28-2026=4***Mar-02-2026=3***Mar-03-2026=4***Mar-06-2026=6***Mar-07-2026=4***Mar-09-2026=4***Mar-10-2026=2***Mar-11-2026=2***Mar-13-2026=6***Mar-14-2026=1***Mar-16-2026=3***Mar-17-2026=1***Mar-18-2026=4***Mar-23-2026=4***Mar-24-2026=3***Mar-26-2026=7***Mar-30-2026=4***Apr-01-2026=2***Apr-03-2026=3***Apr-05-2026=1***Apr-07-2026=2***Apr-08-2026=1***Apr-09-2026=2***Apr-10-2026=2***Apr-12-2026=1***Apr-14-2026=1***Apr-16-2026=2***Apr-17-2026=1***Apr-20-2026=1***Apr-21-2026=3***Apr-22-2026=1039***Apr-23-2026=16***Apr-24-2026=15***Apr-25-2026=1***Apr-26-2026=1***Apr-27-2026=7***Apr-28-2026=7***Apr-29-2026=1***Apr-30-2026=3***May-01-2026=1***May-02-2026=2***May-03-2026=461***May-04-2026=49***May-05-2026=16***May-06-2026=8***May-07-2026=2***May-08-2026=1***May-09-2026=1***May-11-2026=6***May-12-2026=6***May-13-2026=1***May-14-2026=1***May-15-2026=1***May-16-2026=2***May-17-2026=1***May-19-2026=4***May-20-2026=2***May-21-2026=3***May-22-2026=17***May-23-2026=1***May-25-2026=1***May-26-2026=2***May-27-2026=2***May-30-2026=1***Jun-01-2026=5***Jun-03-2026=1***Jun-05-2026=2***Jun-07-2026=3***Jun-09-2026=1***Jun-10-2026=2***Jun-11-2026=4***Jun-12-2026=7***Jun-13-2026=1***Jun-14-2026=1***Jun-17-2026=1***Jun-18-2026=2***Jun-23-2026=1' WHERE job_id'1585751'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=277***Mar-2026=58***Apr-2026=1111***May-2026=590***Jun-2026=31' WHERE job_id'1585751'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1585751' 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` = 1585751 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '857014'
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)