VIDEO EDITOR – DTC BEAUTY & PERSONAL CARE

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

TYPE OF WORK

Full Time

SALARY

700-1000

HOURS PER WEEK

40

DATE UPDATED

Oct 7, 2026

JOB OVERVIEW

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 video editing.

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 turn concepts, hooks, and scripts into engaging performance assets
• Create iterations of winning ads by improving hooks, pacing, visuals, storytelling, and overall execution based on performance insights
• Develop AI-generated video content using tools such as AI avatars, AI scenes, AI animation, voiceovers, and AI-assisted editing workflows
• Maintain strong visual quality, brand consistency, and alignment with the creative strategy
• Continuously improve editing workflows to increase creative testing speed and output quality

REQUIREMENTS

• Proven experience editing performance ads for DTC brands
• Experience in beauty, skincare, cosmetics, wellness, or personal care is a strong plus
• Strong understanding of Meta and TikTok advertising formats and what makes ads convert
• Experience using AI-generated content and AI creative tools
• Ability to understand a creative brief 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

Please include the following in your application:

1. Your portfolio link and CV
2. Have you worked with any beauty, skincare, cosmetics, wellness, or personal care brands? If so, please specify the brand names and specify your role and length of experience.
4. Your current availability/start date
5. Your expected monthly salary
6. A short note on the editing tools and AI tools you use
7. From a clear brief and provided raw footage, how many finished 30–60 second ad can you normally produce in one day?
8. For a 1-minute video, how long does it usually take you to re-edit the video after receiving revision feedback?
9. How many years have you been a full-time video editor?
10. Which types of performance ad creatives are you strongest at editing, and which are you less confident with? Please list them separately (e.g., UGC, product demos, testimonials, storytelling ads, AI-generated creatives etc).
11. Are you currently working with any other clients or companies? Looking for fractional or full-time?

Applications that do not follow the requested format may not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,492,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VIDEO-EDITOR-DTC-BEAUTY-PERSONAL-CARE-1735749
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735749
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 978048
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735749
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-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735749' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735749 
0.0006   UPDATE employer_jobs SET hit_counts = '***Sep-22-2026=568***Sep-23-2026=77***Sep-24-2026=18***Sep-25-2026=22***Sep-26-2026=12***Sep-27-2026=3***Sep-28-2026=25***Sep-29-2026=817***Sep-30-2026=99***Oct-01-2026=24***Oct-02-2026=13***Oct-03-2026=4***Oct-04-2026=11***Oct-05-2026=10***Oct-06-2026=8***Oct-07-2026=946***Oct-08-2026=85***Oct-09-2026=34***Oct-10-2026=7***Oct-16-2026=1***Oct-17-2026=2' WHERE job_id= '1735749'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1640***Oct-2026=1143' WHERE job_id= '1735749'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735749' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735749 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '978048'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0012   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)