Meta ads Video editor

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

TYPE OF WORK

Part Time

SALARY

$12.50 per ad batch

HOURS PER WEEK

TBD

DATE UPDATED

Oct 7, 2026

JOB OVERVIEW

About us

We’re an e-commerce brand that makes work pants and workwear for tradespeople in the UK and US. We’ve sold 156,000+ pairs. We run a high-volume creative system on Meta (Facebook and Instagram). Our scripts are written and finished before they reach you, so your job is to turn them into ads that stop the scroll and sell.

What you’ll be editing

Every batch comes as a written brief that includes:

- A reference ad, which is a proven winning ad (a Google Drive link). We match its pacing, structure and feel closely, but we don’t copy it.
- 5 hooks and one shared body script. You cut 5 versions of the same ad with a different opening each time.
- A beat-by-beat breakdown with the line spoken, the visual direction and the on-screen text for each beat.
Our B-roll bank and assets, so you aren’t starting from nothing.

Ads are usually 20 to 60 seconds and vertical (9:16). The format changes from batch to batch, and you need to be able to make all of them, including:

- UGC-style rants and customer testimonials
- AI talking heads (an AI-generated person speaking to camera)
- AI podcast clips (two hosts at a mic, discussing the product)
- Claymation and other stylised AI animation
- Skits and POV ads
- Brand comparisons (us vs. the competition)
- Whatever new format is working that week, matched to the reference ad

Responsibilities

- Edit 5-hook batches of short-form vertical video ads from a written brief and reference ad
- Follow the brief exactly. Scripts are already approved, so you don’t change wording or claims.
- Build AI-generated formats from scratch in Higgsfield (talking heads, podcast scenes, claymation, generated footage and product shots) when the reference ad calls for it
- Use ElevenLabs for AI voiceovers that sound natural, with the right accent, emphasis and delivery
- Add captions and on-screen text overlays in our house style (sentence case, clean, readable on mobile)
- Add sound effects and music that suit the pace of the ad
- Turn revisions around quickly
- Name and organise files exactly as instructed

Requirements

- 2+ years editing short-form ads (Meta, TikTok or UGC-style direct response). Organic content alone isn’t enough.
- You must already know how to use Higgsfield and ElevenLabs. These are the platforms we use, and we won’t train you on them. Please confirm in your application that you’ve used both and say what you’ve made with them.
- Range across formats. You can go from a UGC rant to an AI podcast to a claymation ad without it looking amateur.
- Strong English comprehension. You need to hear and feel the pacing, accent, emphasis and tone of a UK or US voice. You’ll be matching a reference ad’s delivery and directing AI voiceovers, so a voice that’s slightly off kills the ad.
- Proficient in Premiere Pro, CapCut or DaVinci Resolve
- You understand what makes a hook work in the first 3 seconds, along with pacing, pattern interrupts and retention
- Attention to detail. Our briefs are specific, and the small things matter. To show us you read this far, write “blue folder” somewhere in your application.
- Reliable internet and a capable computer
- Comfortable working with Google Drive and Google Sheets
- Willing to complete a paid trial task before being hired (details below)

Nice to have

- Experience editing ads for apparel, workwear or e-commerce brands

Our hiring process (all steps required)

Apply with:
- Your portfolio: ad work only, with links to at least 3 ads you edited, plus a screenshot of the editing timeline for each one. We want to see how you build an edit, not just the finished result. Bonus points if at least one is a fully AI-generated format (talking head, podcast, claymation, etc.).
- A short video of yourself (1–2 minutes) introducing yourself, your editing experience, and the AI tools you use. Upload it to Google Drive, Loom or YouTube (unlisted is fine) and include the link.
- Genius U personality test. Take the free Genius Test here: ---------- . Include your result (your profile name plus a screenshot or link) in your application.
- Video interview. Shortlisted applicants will have a recorded or live video interview with us.
- Paid trial task ($7.50 USD). You’ll edit one real brief from our system: 1 body script and 2 hooks, using our B-roll bank. You get paid for it whether or not you’re hired.

How to apply

Include:

- Portfolio links (ads only) with timeline screenshots for each
- The link to your video introduction
- To check you're paying attention write “blue folder” somewhere in your application
- Confirmation that you can use Higgsfield and ElevenLabs, with what you’ve made in each
- Which of the formats above you’ve already made
- Your Genius U test result
- Your weekly availability in hours (e.g. 30 hrs/week)
Confirmation that you’re willing to do the $7.50 paid trial task

Applications that don’t follow every instruction in this post will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-ads-Video-editor-1745842
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1745842
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 620005
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1745842
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-22',ej.date_added) duration_days, DATEDIFF('2026-10-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1745842' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745842 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-07-2026=274***Oct-08-2026=197***Oct-09-2026=36***Oct-10-2026=12***Oct-11-2026=6***Oct-12-2026=7***Oct-13-2026=5***Oct-14-2026=6***Oct-15-2026=5***Oct-16-2026=5***Oct-17-2026=5***Oct-20-2026=3***Oct-21-2026=3***Oct-22-2026=3' WHERE job_id= '1745842'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=567' WHERE job_id= '1745842'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1745842' 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` = 1745842 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '620005'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)