Direct Response Video Editor (Meta/TikTok Ads)

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

TYPE OF WORK

Any

SALARY

$3-5/hour based on skill

HOURS PER WEEK

40

DATE UPDATED

Jun 29, 2026

JOB OVERVIEW

We run quickly-growing health and beauty brands that sell through short-form ads on Meta and TikTok. We're hiring a full-time video editor to cut raw footage as well as generating AI b-roll/UGC into high-retention direct response ads. This is a long-term role on a small, motivated, focused team.

The job is simple to describe and hard to do well: stop the scroll in the first three seconds, hold attention through a 30 to 60 second sell, and make the viewer feel something strongly enough to buy. We care about hold-rate and watch-time, not film-festival polish.

What you'll do:
Cut raw footage (UGC, talking-head, B-roll, screen recordings) into scroll-stopping ads, with fast turnaround
Nail the first three seconds: the visual, the on-screen text, the pattern interrupt, the open loop
Pace for retention: tight cuts, no dead air, ---------- ntum that never drops
Layer captions, sound design, zooms, and visual emphasis that guide the eye
Work from the strategist's brief and script, and iterate fast on winners with new hooks and intros
Treat hold-rate as your scoreboard on every cut


What we're looking for:
You've edited short-form ads that actually ran on Meta or TikTok, and you can show them
You're fast and you hit deadlines without disappearing into perfectionism
You understand pacing in direct response is a tool, not a style choice
You can take direct feedback like "this hook isn't landing, recut it" and act on it quickly
You can run with a tight brief and speak up when something is unclear
Comfortable in Premiere, CapCut, After Effects, or similar (tell us your stack)


The setup:
Part-time (good fit and performance will transition into full-time), fully remote, paid holidays
Room to grow as the brand grows
A strategist who briefs you properly, and a founder who gives clear, direct feedback


How to apply:
Start your message with the word HOOKED so we know you read this.
Send your portfolio or reel in any format you like (YouTube, Vimeo, Google Drive, your choice).
Include the single best hook you've ever cut: link the ad or its first five seconds, and one line on why it worked and what it did.


We read every application that follows these three steps.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0195
Total Execution Time  0.0208
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Direct-Response-Video-Editor-MetaTikTok-Ads-1678981
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1678981
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 876684
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1678981
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-08-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1678981' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1678981 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-29-2026=280***Jun-30-2026=99***Jul-01-2026=18***Jul-02-2026=17***Jul-03-2026=30***Jul-04-2026=4***Jul-05-2026=10***Jul-06-2026=2***Jul-07-2026=9***Jul-08-2026=5***Jul-09-2026=9***Jul-10-2026=11***Jul-11-2026=22***Jul-12-2026=13***Jul-13-2026=5***Jul-14-2026=8***Jul-15-2026=8***Jul-16-2026=14***Jul-17-2026=8***Jul-18-2026=9***Jul-19-2026=3***Jul-20-2026=13***Jul-21-2026=19***Jul-22-2026=14***Jul-23-2026=19***Jul-24-2026=25***Jul-25-2026=26***Jul-26-2026=12***Jul-27-2026=20***Jul-28-2026=32***Jul-29-2026=36***Jul-30-2026=26***Jul-31-2026=34***Aug-01-2026=38***Aug-02-2026=36***Aug-03-2026=31***Aug-04-2026=36***Aug-05-2026=36***Aug-06-2026=19***Aug-07-2026=23***Aug-08-2026=36***Aug-12-2026=1' WHERE job_id'1678981'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=379***Jul-2026=481***Aug-2026=256' WHERE job_id'1678981'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1678981' 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` = 1678981 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '876684'
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)