UGC Video Editor | Performance Ad Creative for Meta Ads

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

TYPE OF WORK

Full Time

SALARY

$700-950 USD

HOURS PER WEEK

40

DATE UPDATED

Jul 4, 2026

JOB OVERVIEW

Remote | Full-Time Subcontractor | Fast-Paced | Long-Term Role

We are Dominate Next, a performance marketing agency based in Scotland. We help DTC brands in the UK, US, and Australia scale through Meta ads.

We are hiring a UGC Video Editor who can turn raw creator footage into scroll-stopping ads that convert. This is not a “make it pretty” role. It is about pacing, clarity, rhythm, and retention.

What you will do
- Edit short-form UGC ads for Meta (Facebook and Instagram).
- Create ~10 short-form videos per week (with variations).
- Add native-feeling captions, on-screen text, simple motion, and sound design.
- Build multiple versions fast: different hooks, pacing, shots.
- Take feedback daily and iterate quickly.
- Keep edits aligned to the supplied brief.
- Work closely with the rest of our team.


What we need from you
Must-haves
- Very proficient in CapCut (this is our preferred workflow).
- Strong sense of rhythm, flow, and timing.
- Sharp attention to detail: captions, cuts, pacing, audio levelling.
- Strong English communication (written and spoken).
- Experience editing UGC, TikTok/Reels, or paid social ads (at least 1 year).
- Reliable internet and delivery.

Big plus
- You have edited direct-response e-commerce ads for Meta.
- You understand performance creative basics.
- You can repurpose footage into new angles without being spoon-fed.

Working setup
- Full-time role (remote).
- 8 hours per day, including a 1-hour break.
- Fast-paced environment with direct feedback and clear standards.
- Long-term position if you perform.

Pay
- $700 to $950 USD per month, depending on experience, speed, and quality.

How to apply (read carefully) - Applications that do not follow this will be ignored.
Please include:
- Your portfolio (Your best UGC / paid social ad edits).
- Your Editing experience (how long, what type of work).
- Your internet speed test.
- Add the word “TARTAN” at the end of your application so we know you read this.

Do not send generic reels, cinematic edits, or long-form work unless it includes paid social examples. If you do not have UGC or ad samples, this is not the right role.

If you want a stable, long-term editing role where your work gets tested in real ad accounts with millions in spend, and you can level up fast, apply now.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0349
Total Execution Time  0.0362
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,336 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/UGC-Video-Editor-Performance-Ad-Creative-for-Meta-Ads-1562147
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0215 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1562147
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 843991
 LIMIT 1 
0.0053   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1562147
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1562147' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1562147 
0.0029   UPDATE employer_jobs SET hit_counts '***Jan-23-2026=127***Jan-24-2026=45***Jan-25-2026=32***Jan-26-2026=29***Jan-27-2026=27***Jan-28-2026=10***Jan-29-2026=14***Jan-30-2026=10***Jan-31-2026=10***Feb-01-2026=3***Feb-02-2026=5***Feb-03-2026=6***Feb-04-2026=3***Feb-05-2026=8***Feb-06-2026=3***Feb-07-2026=6***Feb-08-2026=2***Feb-09-2026=1***Feb-10-2026=5***Feb-11-2026=288***Feb-12-2026=28***Feb-13-2026=28***Feb-14-2026=9***Feb-15-2026=16***Feb-16-2026=15***Feb-17-2026=7***Feb-18-2026=1***Feb-19-2026=5***Feb-20-2026=5***Feb-21-2026=2***Feb-22-2026=4***Feb-23-2026=7***Feb-24-2026=4***Feb-26-2026=3***Feb-27-2026=3***Mar-01-2026=1***Mar-02-2026=4***Mar-03-2026=4***Mar-04-2026=2***Mar-05-2026=3***Mar-08-2026=1***Mar-09-2026=1***Mar-10-2026=1***Mar-11-2026=4***Mar-12-2026=3***Mar-13-2026=1***Mar-15-2026=3***Mar-18-2026=2***Mar-19-2026=2***Mar-20-2026=1***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=3***Mar-24-2026=1***Mar-25-2026=3***Mar-26-2026=1***Mar-27-2026=1***Mar-28-2026=3***Mar-31-2026=2***Apr-01-2026=1***Apr-02-2026=1***Apr-04-2026=6***Apr-06-2026=2***Apr-10-2026=1***Apr-11-2026=1***Apr-12-2026=2***Apr-15-2026=2***Apr-16-2026=1***Apr-18-2026=1***Apr-20-2026=3***Apr-21-2026=6***Apr-22-2026=1***Apr-23-2026=2***Apr-27-2026=1***Apr-29-2026=1***May-06-2026=2***May-11-2026=1***May-13-2026=1***May-14-2026=1***May-16-2026=1***May-17-2026=2***May-19-2026=3***May-20-2026=3***May-21-2026=1***May-22-2026=2***May-27-2026=5***Jun-03-2026=1***Jun-05-2026=1***Jun-09-2026=3***Jun-10-2026=1***Jun-11-2026=1***Jun-13-2026=1***Jun-14-2026=2***Jun-15-2026=1***Jun-16-2026=1***Jun-17-2026=10***Jun-18-2026=5***Jun-22-2026=3***Jun-24-2026=1***Jun-26-2026=1***Jun-28-2026=2***Jun-29-2026=1***Jun-30-2026=3***Jul-03-2026=1***Jul-04-2026=484***Jul-05-2026=20***Jul-06-2026=9***Jul-07-2026=4***Jul-09-2026=2***Jul-10-2026=4***Jul-12-2026=1' WHERE job_id'1562147'  
0.0015   UPDATE employer_jobs SET monthly_hits '***Jan-2026=304***Feb-2026=467***Mar-2026=49***Apr-2026=32***May-2026=22***Jun-2026=38***Jul-2026=525' WHERE job_id'1562147'  
0.0023   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1562147' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1562147 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '843991'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)