FB Ad Video Editor (Part-Time, Project-Based)

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

TYPE OF WORK

Any

SALARY

$18 per project (one video, 3 hook ver

HOURS PER WEEK

30

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

We're looking for a fast, story-driven video editor to cut short-form video ads for our Facebook campaigns. Project-by-project to start, with steady long-term work for the right person.

WHY THIS ROLE

Your edits run as live ads for major direct-response brands, including campaigns we run through Scalers ( ---------- ), a performance marketing firm that's generated over $100M in revenue for brands like Gundry and Power Life. The winners you cut stay on and keep paying you bonuses. We have steady weekly work, and the better and faster you are, the more we send you. Our strongest editors get first pick of every batch.

THIS IS AN AI-FIRST TEAM

Most of our footage is AI generated, and you make it yourself. We give you access to our in-house generator, so you create the shots and the B-roll you need instead of hunting for stock. If AI footage and AI voiceover are not something you want to work with, this role is not for you.

THE WORK

- Edit short-form FB video ads, 1 to 2.5 minutes.
- Each project is one video delivered in 3 hook versions (same core edit, three different 5-second openers we A/B test).
- Generate your own AI footage in our tool, and source supporting B-roll (TikTok, YouTube, our Canva), composited in CapCut.
- Generate AI voiceovers in our ElevenLabs account from the script.
- Add clean captions and follow our brief, script, and reference videos exactly.

WHAT YOU NEED

- Fast: a full project (3 hooks) in 24 hours.
- Strong storytelling instinct for pacing, timing, and a hook that holds attention.
- A portfolio of short-form / direct-response ad work (not just any video).
- Your own editing software (CapCut or similar), reliable high-speed internet, strong written English.
- Highly responsive to messages and feedback.

PAY

- $18 per project (one video, 3 hook versions).
- $20 bonus for every hook version that reaches $1,000 in ad spend. Winners never get turned off, so a single hit can out-earn the base many times over.
- You start on a real paid brief at full rate, not an unpaid test.

HOW TO APPLY

1. Watch our style examples first: ----------

2. Apply through this form only: ----------

We review every complete application. Looking forward to seeing your work.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,120 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/FB-Ad-Video-Editor-Part-Time-Project-Based-1746958
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746958
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1007761
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746958
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 = '1746958' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746958 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=735***Oct-10-2026=43***Oct-11-2026=4***Oct-14-2026=4***Oct-16-2026=1***Oct-17-2026=1' WHERE job_id= '1746958'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=786' WHERE job_id= '1746958'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746958' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746958 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1007761'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0006   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)