Ecommerce Video Editor (DR / UGC Ads — Long & Short Form) — Long-Term, Full-Time

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

TYPE OF WORK

Full Time

SALARY

$800/1000 per month

HOURS PER WEEK

40

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

We're a DTC ecommerce brand running high volumes of video ads (Facebook/Instagram). We are NOT
looking for a generic "video editor." We're looking for someone with real, proven experience
editing ecommerce / direct-response ads who understands that the goal is to stop the scroll,
hold attention, and drive a click — not to make something cinematic.

You'll work in both formats: short-form (15–45s scroll-stoppers) and long-form
(2–5 minute advertorial / VSL-style videos). Here's how we work: we send you a reference ad
(or two) that shows the style we're going for, plus our raw clips. Your job is to study that
reference, match its look, pacing and structure, and build our ad in that style — with room to use
your own judgment and creative instincts. We don't hand you a shot-by-shot timeline. Where you need
footage we didn't provide, you source it yourself (stock, B-roll, UGC-style clips). So you have
to be able to read a video and recreate its feel, not just follow step-by-step instructions.

You must have hands-on, proven experience with:

Ecommerce / DTC ad editing — this is non-negotiable; show us the ads
Both short-form AND long-form ad editing (advertorial / VSL-style 2–5 min videos)
Sourcing your own footage — stock libraries (Storyblocks, Artgrid, Envato, Pexels, etc.),
B-roll, and UGC-style clips that match a script beat
Matching a reference / style ad — watching an example and recreating its look, pacing
and structure (not following a shot-by-shot timeline)
CapCut and/or Submagic (auto-captions, beat-syncing, exports)
Talking-head / UGC ad editing (HeyGen avatar footage is a plus)
Fast turnaround at volume (multiple ads per week)


What we don't need: wedding/event editors, motion-graphics showpieces, color-grading reels, or
people whose only experience is long-form YouTube vlogs. If you haven't edited ecommerce ads before,
we're not a fit — please don't apply.

This role is for you if: you can watch a great ad and figure out why it works, you're fast and
consistent, you have good creative instincts but stay on-brief, and you communicate proactively when
something's unclear.

Pay: $800–1,000 / month depending on experience. Full-time, long-term, with raises for top
performers.

To apply — read carefully (we ignore applications that skip this):

Start your reply with the word "SCROLL-STOP" so we know you read this.
Send us as many ecommerce ADS as you can that you personally edited — we want to see a real
body of work, not one lucky example. Include both short-form and long-form if you have them.
These should be actual ads (not showreels, not client logos). For each, one line on what you did.
Tell us about a time you sourced footage yourself for an ad — where you found it and how you
chose it. Which stock libraries / sources do you use?
Tell us which tools you use and your typical turnaround for (a) a 30–45 second short-form ad and
(b) a 2–4 minute long-form ad.
One line: what makes an ecommerce ad keep someone watching past the first 3 seconds?

We reply to everyone who follows these 5 steps. Looking forward to seeing your work.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0247
Total Execution Time  0.0267
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Ecommerce-Video-Editor-DR-UGC-Ads-Long-Short-Form-Long-Term-Full-Time-1668685
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0136 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1668685
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 897860
 LIMIT 1 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1668685
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1668685' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668685 
0.0010   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=545***Jun-16-2026=68***Jun-17-2026=45***Jun-18-2026=23***Jun-19-2026=21***Jun-20-2026=14***Jun-21-2026=3***Jun-22-2026=19***Jun-23-2026=10***Jun-24-2026=10***Jun-25-2026=5***Jun-26-2026=2***Jun-27-2026=2***Jun-29-2026=3***Jun-30-2026=1***Jul-01-2026=4***Jul-02-2026=3***Jul-03-2026=5***Jul-04-2026=4***Jul-05-2026=6***Jul-06-2026=8***Jul-07-2026=11***Jul-08-2026=1***Jul-09-2026=6***Jul-10-2026=4***Jul-11-2026=21***Jul-12-2026=3***Jul-13-2026=5***Jul-14-2026=10***Jul-15-2026=10***Jul-16-2026=17***Jul-17-2026=7***Jul-18-2026=7***Jul-19-2026=3***Jul-20-2026=17***Jul-21-2026=20***Jul-22-2026=14***Jul-23-2026=23***Jul-24-2026=13***Jul-25-2026=21***Jul-26-2026=14***Jul-27-2026=10***Jul-28-2026=16***Jul-29-2026=13***Jul-30-2026=13***Jul-31-2026=11***Aug-01-2026=13***Aug-02-2026=14***Aug-03-2026=9***Aug-04-2026=10***Aug-05-2026=11***Aug-06-2026=10***Aug-07-2026=19***Aug-08-2026=23***Aug-09-2026=22***Aug-10-2026=19***Aug-11-2026=19***Aug-12-2026=20***Aug-13-2026=442***Aug-14-2026=117***Aug-15-2026=65***Aug-16-2026=60***Aug-17-2026=70***Aug-18-2026=62***Aug-19-2026=64***Aug-20-2026=52***Aug-21-2026=44***Aug-22-2026=38***Aug-23-2026=45***Aug-24-2026=52***Aug-25-2026=37***Aug-26-2026=40***Aug-27-2026=29***Aug-28-2026=15***Aug-29-2026=11***Aug-30-2026=2***Sep-03-2026=1' WHERE job_id'1668685'  
0.0017   UPDATE employer_jobs SET monthly_hits '***Jun-2026=771***Jul-2026=320***Aug-2026=1434***Sep-2026=1' WHERE job_id'1668685'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1668685' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668685 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897860'
AND `date_added` >= '2022-06-08' 
0.0007   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)