DTC Video Ad Editor - Facebook/Meta Ads

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

TYPE OF WORK

Full Time

SALARY

$7-15 per video

HOURS PER WEEK

TBD

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

We're a fast growing DTC e-commerce brand scaling aggressively and looking for a video editor who can take a script and deliver a finished, ready to run Meta ad with no hand holding.

WHAT YOU'LL BE DOING
- Turning scripts into ---------- to ---------- second Facebook/Meta video ads
- Creating voiceovers with AI tools (ElevenLabs or similar)
- Sourcing your own B roll, stock footage and clips
- Using AI video tools (Higgsfield, Kling, Runway, HeyGen or similar) for AI UGC and visuals that blend in naturally
- Editing in CapCut, Premiere Pro or similar
- Delivering finished videos ready to run, with no extra work needed on our end

WHAT WE'RE LOOKING FOR
- Experience editing UGC style and direct response ads for DTC or e-commerce brands
- You understand what makes a Meta ad convert: strong hooks, tight pacing, visuals that match the voiceover, clear CTAs
- Comfortable with AI tools for voiceover and video
- Quick learner who picks up feedback fast and applies it to the next batch
- Can work independently and source footage on your own
- Turnaround of 1 to 2 days per batch of 5 videos
- Able to handle 15 to 20+ videos per week
- Reliable communication and on time delivery
- Fluent in English, both written and spoken

EDITING STYLE
- Clean, smooth cuts with no long or awkward pauses
- Visuals that match exactly what the script is saying
- Authentic, relatable UGC feel, not an overly polished commercial
- High quality footage only: sharp, well lit, no watermarks

PAY
- $7 to $15 per video depending on experience and quality
- Performance bonuses for videos that hit strong ROAS
- Long term, consistent work. We're testing a few editors, and the best one gets steady weekly volume and a full time spot as we build out the team

HOW TO APPLY
1. Start your application with the word "CREATIVE" so we know you read the full post
2. BEST PERFORMING ADS: Send your 3 best performing ad videos, the ones that actually drove results. Include ROAS, CPA or other results if you have them
3. PORTFOLIO: Separately, send other examples of your work so we can see your range and style
4. Please label these two clearly as "Best Performing" and "Portfolio" so we can tell them apart
5. List the AI tools you use for voiceover and video
6. Confirm you can deliver 5 videos within 1 to 2 days

Applicants who don't follow these steps won't be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,000 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/DTC-Video-Ad-Editor-FacebookMeta-Ads-1738194
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738194
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 969251
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738194
AND `misc`.`id` IS NULL 
0.0009   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738194' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738194 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=1188***Sep-26-2026=66***Sep-27-2026=3' WHERE job_id= '1738194'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1255' WHERE job_id= '1738194'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738194' 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` = 1738194 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '969251'
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)