Video Editors - DTC Performance Direct Response Ads

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

TYPE OF WORK

Full Time

SALARY

800

HOURS PER WEEK

40

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

*Please attach your portfolio link, and briefly indicate roughly how many videos you generally can produce per day when you apply, thanks*

We are looking for a Video Editor to help scale the performance creative engine of a fast-growing DTC beauty & personal care brand primarily serving the US market.

This role is responsible for turning creative briefs into high-performing video ads across Meta and TikTok — including UGC ads, product demonstrations, AI-generated creatives, iterations of winning concepts, and new creative experiments.

We are looking for someone who understands direct-response advertising, consumer psychology, and performance creative — not just editing videos.

Key Responsibilities
* Edit high-performing video ads based on creative briefs, including UGC, product demos, storytelling ads, and AI-generated creatives.
* Collaborate closely with Creative Strategists to transform creative concepts, hooks, and scripts into engaging performance assets.
* Create iterations of winning ads by improving hooks, pacing, visuals, storytelling, and creative execution based on performance insights.
* Develop AI-generated video content using relevant AI tools (e.g. AI avatars, AI scenes, AI animation, AI-assisted editing workflows).
* Ensure all creatives maintain strong visual quality, brand consistency, and alignment with the creative strategy.
* Continuously improve editing workflows to increase creative testing velocity and output quality.

Requirements
* Proven experience editing performance ads for DTC brands, preferably in beauty, skincare, cosmetics, wellness, or personal care.
* Strong understanding of Meta/TikTok advertising creative formats and what makes ads convert.
* Experience with AI-generated content and AI creative tools.
* Ability to understand creative briefs and independently translate strategy into compelling visuals.
* Strong attention to detail in pacing, storytelling, shot selection, visual logic, and overall ad quality.
* Comfortable working in a fast-paced environment with frequent creative iterations.

How to Apply (Applications that do not follow this format may not be considered - please read below):

- Your portfolio link, ideally including DTC beauty, skincare, personal care, wellness, or direct-response ads
- If you have worked for any beauty/skincare brand, pls also specify and include your work examples link
- Your CV/LinkedIn and current availability
- Your expected monthly salary
- A short note on the editing and AI tools you use
- From a clear brief and provided raw footage, how many finished 30–60 second ad variations can you normally produce in one working day? How does your output change when AI-generated footage, avatars, voiceovers, or images are part of the workflow?
- Usually how long does it take for you to re-edit the video after revision feedback is given - let's say 1min video length.

If you have beauty/skincare/cosmetics video editing experience, pls definitely specify and list the name of brands - This is a PLUS!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0241
Total Execution Time  0.0266
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,872 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editors-DTC-Performance-Direct-Response-Ads-1720155
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0166 seconds)  (Hide)
0.0022   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1720155
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 895053
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1720155
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1720155' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1720155 
0.0015   UPDATE employer_jobs SET hit_counts = '***Aug-31-2026=474***Sep-01-2026=69***Sep-02-2026=28***Sep-03-2026=15***Sep-04-2026=8***Sep-05-2026=2***Sep-06-2026=1***Sep-07-2026=608***Sep-08-2026=56***Sep-09-2026=22***Sep-10-2026=6***Sep-11-2026=9***Sep-12-2026=4***Sep-13-2026=9***Sep-14-2026=1***Sep-15-2026=285***Sep-16-2026=26***Sep-17-2026=20***Sep-18-2026=4***Sep-19-2026=4***Sep-20-2026=2***Sep-21-2026=2***Sep-22-2026=501***Sep-23-2026=16***Sep-24-2026=5***Sep-25-2026=4***Sep-26-2026=499***Sep-27-2026=1' WHERE job_id= '1720155'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=474***Sep-2026=2205' WHERE job_id= '1720155'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1720155' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1720155 
0.0040   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '895053'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0017   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)