Direct Response Video Editor

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1,250

HOURS PER WEEK

40

DATE UPDATED

Mar 19, 2026

JOB OVERVIEW

ABOUT THE ROLE

Build the creative engine behind performance.

Portent Brands is a holding company scaling a portfolio of healthcare and ecommerce brands through performance creative and paid growth. We build brands that win at the unit economics level—and great creative is central to how we do it.


As our DTC Video Editor, you’ll own the full lifecycle of paid video creative across Meta, TikTok, YouTube, and Google. You’ll work directly with our Creative Lead and Head of Growth—taking briefs from concept to final ad independently, then iterating fast based on what the data says.


This isn’t a brand-only role. Performance, output velocity, and creative precision are the metrics that matter here. You’ll use AI tools to compress production timelines, leverage motion design to elevate hooks, and bring a direct-response instinct to every cut.


Over time, you’ll become a core creative engine across Growth, CRO, and Product—shaping how our brands convert at scale.


WHAT YOU’LL DO

Own the output. Drive the numbers.

DTC Video Editing: Edit and ship conversion-focused video ads for Meta, TikTok, YouTube, and Google. Every cut has a performance objective.
Motion Design: Build sharp animations and motion graphics that reinforce hooks, brand identity, and storytelling clarity.
Creative Variations: Produce fast, high-quality iterations across hooks, angles, formats, pacing, and lengths to fuel continuous testing.
AI-Powered Production: Actively use AI video, voice, image, and asset generation tools to move from concept to finished ad in hours—not days.
Data-Driven Editing: Review performance metrics (thumb-stop rate, hold rate, CTR, ROAS) and translate insights directly into creative decisions.
A/B Testing: Run structured creative experiments and iterate quickly based on results.
Optimization: Continuously sharpen pacing, copy overlays, hooks, captions, structure, sound design, and visual clarity.
Trend Awareness: Stay current on paid social trends, platform best practices, and emerging editing and AI tools.


WHAT YOU BRING

Skills that ship.

Experience: 3+ years editing high-performing DTC paid social ads. Strong portfolio of Meta and TikTok creatives required.
Editing Tools: Expert in Adobe Premiere Pro, Capcut, Davinci Resolve. Solid working knowledge of After Effects and Photoshop.
Motion Design: Strong command of animation, typography, transitions, sound design, pacing, color, and visual storytelling.
Performance Mindset: You understand what makes a direct-response ad work—hooks, clarity, messaging hierarchy, pacing, and CTA structure.
AI Fluency: Comfortable using AI tools daily as part of your production stack, not as a novelty.
Output Velocity: Able to manage multiple edits simultaneously, hit deadlines, and sustain high-quality output at scale.
Captions & Copy: Writes and applies accurate, compelling English captions that reinforce messaging and hooks.
Execution: Takes a brief to final cut independently. Moves fast without losing craft.
Ownership: Finds what’s missing, fixes it, and keeps work moving without being asked.
Collaboration: Works fluidly with the team. Takes direct feedback and turns it around fast.
AI Video Tools: Hands-on experience with AI-native video editing or automation tools.
Creative Strategy: Familiarity with direct-response creative frameworks, hook testing, and angle development.
Industry: Experience with DTC, healthcare, wellness, or weight-loss brands.
High-Volume Teams: Background in high-throughput creative environments where output volume is tied directly to performance.


NICE TO HAVE

Bonus points.

Industry: Experience with DTC, healthcare, wellness, or weight-loss brands.


Compensation:
Base salary of $1,250 per month.
Performance incentive based on creative performance

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0560
Total Execution Time  0.0573
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Direct-Response-Video-Editor-1605355
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0503 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1605355
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 915697
 LIMIT 1 
0.0417   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1605355
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1605355' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1605355 
0.0016   UPDATE employer_jobs SET hit_counts '***Mar-19-2026=822***Mar-20-2026=47***Mar-21-2026=13***Mar-22-2026=11***Mar-23-2026=5***Mar-24-2026=9***Mar-26-2026=9***Mar-27-2026=3***Mar-28-2026=3***Mar-29-2026=3***Mar-31-2026=3***Apr-01-2026=2***Apr-02-2026=3***Apr-03-2026=1***Apr-06-2026=1***Apr-08-2026=2***Apr-12-2026=1***Apr-13-2026=2***Apr-15-2026=1***Apr-16-2026=4***Apr-20-2026=2***Apr-21-2026=3***Apr-22-2026=3***Apr-23-2026=2***Apr-24-2026=2***Apr-27-2026=3***Apr-28-2026=2***Apr-30-2026=3***May-01-2026=5***May-02-2026=1***May-04-2026=1***May-07-2026=3***May-08-2026=2***May-10-2026=2***May-11-2026=1***May-12-2026=3***May-13-2026=3***May-14-2026=1***May-15-2026=1***May-16-2026=2***May-17-2026=3***May-18-2026=1***May-19-2026=1***May-20-2026=1***May-22-2026=1***May-23-2026=1***May-26-2026=1***May-27-2026=2***May-28-2026=1***May-31-2026=1***Jun-01-2026=1***Jun-02-2026=4***Jun-06-2026=3***Jun-07-2026=1***Jun-12-2026=1***Jun-15-2026=2***Jun-18-2026=3***Jun-20-2026=1' WHERE job_id'1605355'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=925***Apr-2026=37***May-2026=38***Jun-2026=16' WHERE job_id'1605355'  
0.0024   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1605355' 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` = 1605355 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '915697'
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)