Video Editor (Full-Time) – Direct Response & AI Creative for DTC Supplement Brand

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

TYPE OF WORK

Full Time

SALARY

$1500-2000/month

HOURS PER WEEK

TBD

DATE UPDATED

Jun 30, 2026

JOB OVERVIEW

We're a fast-growing direct-response supplement brand (European market) looking for a video editor who doesn't just cut clean footage but understands performance creative – ads that sell, not just ads that look nice.
Our focus is paid social (primarily Meta). We produce new ad variations constantly, test aggressively, and need someone who brings speed, quality, and a real instinct for hooks, pacing, and retention.
What you'll be doing

Editing direct-response video ads (UGC, VSLs, statement ads, listicle formats) for Meta
Taking ad concepts from hook to CTA independently
Heavily leveraging AI tools for creation and iteration (image/video generation, voice, upscaling, B-roll replacement, etc.)
Producing variations fast for split-testing (hooks, angles, thumbnails)
Working closely with our media-buying and creative team

What you should bring

Proven experience editing DTC / direct-response ads (not a wedding/corporate-video profile)
A strong AI creation skill set – you use AI as a real production lever, not a gimmick, and you know the current tools inside out
Understanding of performance logic: hook in the first 3 seconds, retention, pattern interrupts, pacing
Speed without losing quality – we test a lot and need consistent output
Confident with the standard editing tools (Premiere / CapCut / After Effects, etc.)
Reliable and self-directed (remote, full-time)
Good English for collaboration

Your application – please include all of the following:

Portfolio / showreel with concrete examples of your work
AI creations you've produced yourself (show us what you can do with AI tools)
DTC / direct-response ad concepts you've edited
Which brands you've worked for

Applications without a portfolio and these details can't be considered.
Sounds like you? Send us your materials – we're looking forward to seeing your work.

Talk soon,
Tom

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0205
Total Execution Time  0.0218
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-Full-Time-Direct-Response-AI-Creative-for-DTC-Supplement-Brand-1658900
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0150 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1658900
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 827769
 LIMIT 1 
0.0034   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1658900
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1658900' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1658900 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-01-2026=637***Jun-02-2026=61***Jun-03-2026=28***Jun-04-2026=8***Jun-05-2026=7***Jun-06-2026=3***Jun-07-2026=1***Jun-09-2026=5***Jun-10-2026=2***Jun-11-2026=1***Jun-12-2026=3***Jun-14-2026=4***Jun-15-2026=8***Jun-17-2026=3***Jun-18-2026=4***Jun-19-2026=2***Jun-20-2026=1***Jun-21-2026=3***Jun-22-2026=4***Jun-24-2026=1***Jun-26-2026=1***Jun-27-2026=3***Jun-28-2026=1***Jun-30-2026=579***Jul-01-2026=123***Jul-02-2026=65***Jul-03-2026=41***Jul-04-2026=6***Jul-05-2026=4***Jul-06-2026=2***Jul-07-2026=5***Jul-08-2026=3***Jul-09-2026=1***Jul-10-2026=2***Jul-11-2026=7***Jul-12-2026=3***Jul-13-2026=4***Jul-14-2026=10***Jul-15-2026=1***Jul-16-2026=4***Jul-17-2026=1***Jul-19-2026=1***Jul-22-2026=1***Jul-23-2026=1***Jul-24-2026=7***Jul-25-2026=6***Jul-28-2026=1***Jul-29-2026=4***Jul-30-2026=1***Jul-31-2026=2***Aug-03-2026=2***Aug-06-2026=1***Aug-07-2026=1***Aug-10-2026=4***Aug-12-2026=1***Aug-17-2026=1' WHERE job_id'1658900'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1360***Jul-2026=306***Aug-2026=10' WHERE job_id'1658900'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1658900' 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` = 1658900 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '827769'
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)