Creative Director

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

TYPE OF WORK

Full Time

SALARY

$4000

HOURS PER WEEK

40

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

About Us
We run a high-ticket Done-For-You Airbnb Arbitrage Program that helps entrepreneurs launch and scale profitable Airbnb businesses without the trial and error. We're growing fast and need someone sharp, creative, and hungry to join our team full-time.

The Role
We're looking for a hands-on creative producer who will own the volume and quality of everything that goes in front of our paid ad audience — image ads, video edits, and hook variations, tested at real scale.

This isn't a "make one nice ad a week" role. You'll be producing dozens of new creative variations weekly — new hooks, new edits, new angles on existing winners — so our media buyer always has fresh material to test. We're currently testing ~20 creatives a month and need to be testing hundreds.

I own the strategy — the angles, the offers, what themes to explore. You own turning that into a constant stream of scroll-stopping creative, fast. If you've run your own content or social agency before, this is that same production muscle, just pointed at performance instead of brand.

This is a long-term seat. The person who does this well ends up building and running the creative team under them.

Responsibilities
Produce a high volume of image and video ad creative weekly — hook swaps, new edits, resizing for placements, testing variations of proven winners.

Edit raw footage/photos into scroll-stopping short-form video ads (CapCut, Premiere, or equivalent).

Design static image ads in Canva or equivalent, on-brand and conversion-focused.

Turn rough ideas, Looms, and competitor references into finished creative fast — no hand-holding required.

Maintain a swipe file of competitor and top-performing ads from the Meta Ad Library for inspiration.

Keep the creative library organized and tagged so winners and their variants are easy to find and iterate on.

Work closely with our media buyer — take their read on what's working/dying and turn it into the next batch of creative to test.

Proactively pitch new angles and formats, not just execute what's asked.

Requirements
Real, demonstrable design and video editing chops — a portfolio of ads or social content you've actually made, not just directed.

Experience running or working inside a social media / content agency is a big plus — we specifically want people who know how to produce at volume, not just produce one polished piece at a time.

Comfortable with Canva, CapCut, Premiere (or equivalent) and moving fast between them.

Understands what makes a paid social ad stop the scroll — hook-first thinking, not brand-deck thinking.

Extremely self-sufficient with a "figure it out" attitude. I don't have time to unblock you daily.

Obsessive attention to detail — off-brand or sloppy creative going live is unacceptable.

Full-time availability, 40 hours per week, 10 AM – 6 PM ET.

Compensation
$4,000/month to start.

Performance bonus up to $1,000/month tied to creative testing volume and quality, to be discussed after 90 days in the role.

Long-term role with real growth as we scale and build out a creative team.

How to Apply
Fill out this link → ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0402
Total Execution Time  0.0442
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Director-1733548
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0286 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733548
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 634449
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733548
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733548' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733548 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=423***Sep-19-2026=45***Sep-21-2026=3' WHERE job_id'1733548'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Sep-2026=471' WHERE job_id'1733548'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733548' 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` = 1733548 
0.0213   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '634449'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)