Senior Direct-Response Video Editor — DTC Health Brand (DACH) | A-Players Only

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

TYPE OF WORK

Full Time

SALARY

$1500

HOURS PER WEEK

40

DATE UPDATED

Jun 30, 2026

JOB OVERVIEW

We're a fast-growing DTC supplement brand in the DACH market (Germany & Austria). We sell joint-health and mobility products to a 50+ audience and run heavy paid social — Meta, primarily — with German-language VSLs, advertorial-style ads, UGC, and static creative. Our standards are high and our pace is fast.
We're looking for one video editor to become our go-to creative partner. Not a freelancer who churns out cuts. Someone who reads the script, gets the strategy, and thinks — then delivers ads that convert.
What you'll be doing

Editing direct-response video ads in German for Meta (VSLs, advertorials, UGC mashups, talking-heads, problem-agitate-solve formats)
Reading scripts carefully and choosing the right visual for every line — pacing, B-roll, pattern interrupts, text overlays, all of it serving the message
Producing AI-generated assets where useful: animations, B-roll, talking-head avatars, voice cloning, motion graphics
Iterating fast on winners — variations, hook tests, new angles
Working closely with me (founder) and our copywriters/media buyer

You're a fit if you have

A real portfolio of DR video work for DTC brands — ideally health, supplements, or 50+ demographics — that has actually run on Meta and performed
The ability to take a written script and translate it into video that feels effortless to watch: every cut, every visual, every beat earning its place
Strong taste in pacing — you know when to slow down for the proof and when to keep things moving
A deep working knowledge of AI video/image tools (Runway, Veo, Sora, Kling, Nano Banana, ElevenLabs, HeyGen, Hedra, Midjourney, etc.) — not just dabbling. You can spin up a custom B-roll shot, a talking-head avatar, or a stylised animation when the script calls for it
The instinct to keep things simple and clear — our audience is 50+, German-speaking, often dealing with real pain. No flashy, overproduced, MTV-edit nonsense. Editorial, credible, easy to follow
German language ability is a strong plus (you'll be cutting German VO and on-screen text — you don't need to write it, but you need to feel the rhythm of it)
Reliability, fast turnaround, and proactive communication

You're not a fit if you

Need handholding on every shot
Have only done short-form influencer/lifestyle content with no DR experience
Treat AI tools as a gimmick instead of a real part of the workflow
Can't show me actual ads that have spent real money

What we offer

Long-term / Full time work opportunity — paid well for the right person
A growing brand with real ad spend, fast feedback loops, and clear creative direction
Direct line to the founder. No agency layers. No bureaucracy.

To apply, send me:

Your portfolio — specifically, 3–5 DR ads you've cut for DTC brands. Tell me which brand, what the goal was, and (if you can) how it performed.
Brand track record — which brands have you worked with, in what capacity, for how long?
Your AI stack — which tools you actually use, and one short example of an AI asset you've built into an ad
Your rates —per hour or monthly retainer
One sentence on why you'd be good at this specifically

Generic applications get ignored. Make it specific.

I look forward to your application!

Best,
Tom

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0175
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,816 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Direct-Response-Video-Editor-DTC-Health-Brand-DACH-A-Players-Only-1642699
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0124 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1642699
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 827769
 LIMIT 1 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1642699
AND `misc`.`idIS NULL 
0.0004   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 '1642699' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1642699 
0.0014   UPDATE employer_jobs SET hit_counts '***May-09-2026=545***May-10-2026=32***May-11-2026=21***May-12-2026=11***May-13-2026=8***May-14-2026=38***May-15-2026=22***May-16-2026=6***May-17-2026=3***May-18-2026=1***May-19-2026=1***May-25-2026=1***May-26-2026=1***May-30-2026=2***Jun-02-2026=2***Jun-05-2026=2***Jun-12-2026=3***Jun-13-2026=1***Jun-15-2026=1***Jun-16-2026=1***Jun-25-2026=2***Jun-30-2026=347***Jul-01-2026=29***Jul-02-2026=16***Jul-03-2026=29***Jul-04-2026=2***Jul-05-2026=1***Jul-06-2026=29***Jul-07-2026=5***Jul-08-2026=2***Jul-09-2026=1***Jul-10-2026=5***Jul-13-2026=2***Jul-18-2026=1***Jul-25-2026=6***Jul-26-2026=11***Jul-27-2026=11***Jul-28-2026=11***Jul-29-2026=11***Jul-30-2026=11***Jul-31-2026=11***Aug-01-2026=13***Aug-02-2026=12***Aug-03-2026=10***Aug-04-2026=10***Aug-05-2026=11***Aug-06-2026=7***Aug-07-2026=15***Aug-08-2026=20***Aug-09-2026=17***Aug-10-2026=16***Aug-11-2026=18***Aug-12-2026=19***Aug-13-2026=16***Aug-14-2026=19***Aug-15-2026=20***Aug-17-2026=1' WHERE job_id'1642699'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=692***Jun-2026=359***Jul-2026=194***Aug-2026=224' WHERE job_id'1642699'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1642699' 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` = 1642699 
0.0035   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)