Video Editor for E-Commerce Ads — Proven Experience Required

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

TYPE OF WORK

Full Time

SALARY

800-1600$

HOURS PER WEEK

40

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

About Us

We're a fast-moving DTC e-commerce group running multiple brands. We live and die by our ad creative — every day we're testing new hooks, angles, and formats on Meta and TikTok to find the next winner. We build with modern (including AI-assisted) production tools, so we move faster than most teams and ship a high volume of creative.

We're not looking for someone to "make videos pretty." We're looking for an editor who understands that the first 3 seconds d ---------- everything, and who can turn raw footage, UGC, and stock into ads that stop the scroll and actually convert.

What You'll Do
Edit high-converting paid ads for e-commerce brands: UGC-style, talking-head, listicle/VSL-style, and static-to-motion
Cut multiple hook variations of the same ad so we can test fast
Add captions, sound design, music, motion text, b-roll, and simple motion graphics that hold attention
Take feedback and turn around revisions quickly — speed and volume matter here
Repurpose and re-edit winning ads into fresh variations
Keep our creative organized and on-brand across several brands
You're a Strong Fit If You Have
Proven experience editing paid ads for real e-commerce / DTC brands (this is the #1 requirement — not wedding videos, not vlogs, not corporate explainers)
A portfolio/reel of ads you personally edited, ideally ones that ran on Meta or TikTok
A real understanding of ad structure: hooks, pacing, retention, pattern interrupts, and CTAs
Fast turnaround without dropping quality — you can handle volume
Fluent editing in Premiere Pro, CapCut, or After Effects (motion graphics is a big plus)
Strong English for reading briefs and communicating clearly
Reliable internet, a capable machine, and the ability to work independently
Nice to Have
Experience with AI creative tools (image/video generation, AI voiceover, auto-captioning)
Basic scripting/copy sense for ads
Experience working across multiple brands at once
How to Apply (read this carefully)

Applications that ignore these steps will be deleted — we only want people who pay attention to detail.

Start your message with the word SCROLLSTOP so we know you read the full post.
Send 2–3 links to ads you personally edited (Drive, YouTube, TikTok, or an ad library link is fine). For each one, tell us in one line what you specifically did.
Tell us your favorite tool(s) and your typical turnaround time for a single 30–45 second UGC ad.
Tell us your monthly salary expectation for full-time work.

If your reel shows you can make ads that convert, we'll move fast.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0116
Total Execution Time  0.0129
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-for-E-Commerce-Ads-Proven-Experience-Required-1699430
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0063 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699430
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 952732
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699430
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699430' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699430 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=1253***Jul-31-2026=297***Aug-01-2026=145***Aug-02-2026=106***Aug-03-2026=41***Aug-04-2026=28***Aug-05-2026=23***Aug-06-2026=9***Aug-07-2026=12***Aug-08-2026=4***Aug-09-2026=1' WHERE job_id'1699430'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1549***Aug-2026=369' WHERE job_id'1699430'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699430' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699430 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '952732'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)