Direct Response Video Editor (Long-Form VSLs + AI)

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

TYPE OF WORK

Full Time

SALARY

High Salary

HOURS PER WEEK

40

DATE UPDATED

Jul 6, 2026

JOB OVERVIEW

About Us:
We're a fast-growing US health brand selling through direct response funnels. Our main marketing asset is long-form VSL (Video Sales Letter). We need a really good editor who understands this type of funnels and is willing to grow.

The Role:
You'll edit long-form VSLs (10 to 25+ minutes) and shorter ad creatives from scripts, voiceovers, and raw footage. This is not a "make it look pretty" job. It's a "make it convert" job.

What You'll Do:
- Edit full VSLs from script to final cut: hook, lead, and body
- Use pacing, b-roll, captions, sound design, and visual variety to maximize retention
- Source and create visuals using stock footage and AI tools (image generation, AI video, voice tools)
- Cut hooks and lead variations for testing
- Revise quickly based on performance data and feedback

What We're Looking For:
- Proven experience editing direct response VSLs or long-form sales videos (we will ask for examples, this is non-negotiable, UGC videos do not count here)
- You understand the structure of a VSL: what a hook does, what a lead does, why the body is built the way it is
- You think in retention: you know where viewers drop off and how to prevent it
- Comfortable with AI tools (nano banana, ElevenLabs, Higgsfield, Kling, Flow) and eager to learn new ones and always research what is new on the market
- Fast turnaround, organized, and responsive, you will need to be able to produce quantity and quality at the same time. We are not looking for a one time project. You will have to constantly learn what works with our audience and adapt.
- Hungry to grow: we want someone who wants more responsibility and better pay as the company scales, not a freelancer juggling 10 clients. Someone that is really invested and is not scared to do overwork if necessary.

Nice to Have:
Experience in the health/supplement niche
Has worked with Top brands in the US that do long form VSL

How to Apply:
Apply down below if you are selected you will be asked to complete a form where you will have to send us examples. Please do not apply if you think you are not a fit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0187
Total Execution Time  0.0226
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,704 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Direct-Response-Video-Editor-Long-Form-VSLs-AI-1666322
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0115 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1666322
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 906475
 LIMIT 1 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1666322
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1666322' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1666322 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-11-2026=510***Jun-12-2026=54***Jun-13-2026=16***Jun-14-2026=23***Jun-15-2026=20***Jun-16-2026=8***Jun-17-2026=6***Jun-18-2026=7***Jun-19-2026=13***Jun-20-2026=4***Jun-21-2026=2***Jun-22-2026=1***Jun-23-2026=3***Jun-25-2026=3***Jun-26-2026=3***Jun-28-2026=4***Jul-01-2026=1***Jul-04-2026=6***Jul-06-2026=691***Jul-07-2026=79***Jul-08-2026=20***Jul-09-2026=12***Jul-10-2026=13***Jul-11-2026=5***Jul-12-2026=4***Jul-13-2026=6***Jul-14-2026=10***Jul-15-2026=4***Jul-16-2026=6***Jul-17-2026=1***Jul-18-2026=1***Jul-19-2026=1***Jul-20-2026=1***Jul-21-2026=4***Jul-23-2026=2***Jul-24-2026=2***Jul-25-2026=3***Jul-27-2026=1***Jul-28-2026=1***Jul-29-2026=1***Jul-30-2026=3***Jul-31-2026=2***Aug-01-2026=2***Aug-04-2026=2***Aug-06-2026=2***Aug-12-2026=1' WHERE job_id'1666322'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=677***Jul-2026=879***Aug-2026=7' WHERE job_id'1666322'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1666322' 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` = 1666322 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '906475'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0017   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)