Video Editor for Meta Ads

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

TYPE OF WORK

Full Time

SALARY

$5-$9 per hour

HOURS PER WEEK

40

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

Job description

We're a UK-based e-commerce business running a high volume of Meta ads (Facebook and Instagram). Creative is the biggest driver of our results, and we test a lot of it. We're looking for a fast, creative video editor who can come up with scroll-stopping hooks, use AI tools to work at speed, and produce a steady volume of ad variations every week.

This is not a "polish one video a week" role. We need someone who loves direct-response ads, thinks in hooks and angles, and can turn one piece of footage into many ads.

What you'll be doing

Editing short-form video ads (mostly 15–60 seconds) from raw footage, UGC-style clips, product shots and presenter videos
Writing and testing multiple hooks for each ad (the first 3 seconds), not just editing the ones we give you
Producing a high volume of variations every week: different hooks, angles, captions, lengths and calls to action
Using AI tools to speed up editing, generate voiceovers, create B-roll and visuals, and produce new angles from existing footage
Formatting for all placements: 9:16 (Reels/Stories), 4:5 and 1:1 (Feed)
Adding captions, text overlays, simple motion graphics, music and sound effects
Refreshing and remixing past winning ads based on performance feedback
Keeping files organised and named consistently so we can track what's being tested

What we're looking for

Proven experience editing ads for Facebook, Instagram or TikTok (please include examples)
A strong understanding of direct-response advertising and what makes people stop scrolling
Able to come up with your own hook ideas and angles, not just follow a brief
Hands-on experience with AI tools for video and ad production, such as CapCut AI features, Runway, ElevenLabs, HeyGen, Midjourney, Opus Clip or similar
Confident with Premiere Pro, CapCut, DaVinci Resolve or After Effects
Comfortable working at pace, turning one piece of footage into 5–10+ variations
Takes feedback well and iterates quickly
Good written English and clear communication
Reliable internet and a computer that can handle HD/4K footage

Nice to have

Experience with UK or US audiences
Motion graphics or animation skills
Familiarity with Meta Ads Manager or creative testing
Experience with e-commerce or product-based brands


How to apply
Please send:

Links to 3–5 ad videos you've edited (Google Drive, YouTube or portfolio)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0197
Total Execution Time  0.0209
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-for-Meta-Ads-1733404
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0140 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733404
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 897085
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733404
AND `misc`.`idIS NULL 
0.0004   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 '1733404' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733404 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=328***Sep-19-2026=39***Sep-20-2026=2***Sep-21-2026=1' WHERE job_id'1733404'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=370' WHERE job_id'1733404'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733404' 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` = 1733404 
0.0066   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897085'
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)