Meta Ads Video Editor (UGC / VSL / DTC Brands)

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

TYPE OF WORK

Part Time

SALARY

$6/hour + Performance Bonuses

HOURS PER WEEK

20

DATE UPDATED

Jun 20, 2026

JOB OVERVIEW

We are looking for a highly skilled Video Editor who understands performance marketing, not just video editing.

Our brand creates short-form video ads for Facebook, Instagram, TikTok and other social platforms. We need someone who can turn raw footage into high-converting ad creatives.

We are not looking for someone who simply edits videos.

We are looking for someone who wants to become part of our growth journey, understands our mission, identifies with our brand, and wants to help us build something meaningful long-term.

If your creatives perform well and help us scale profitably, there will be opportunities for performance-based bonuses in addition to your regular compensation.

Responsibilities:

Edit 30-60 second Meta Ads
Create scroll-stopping hooks
Add dynamic captions and motion graphics
Edit UGC style content
Create multiple ad variations for testing
Use B-roll strategically to increase retention
Follow proven direct response marketing principles

Requirements:

Experience editing Facebook and Instagram Ads
Experience with UGC content
Understanding of hooks, retention and conversion
Strong CapCut, Premiere Pro or similar editing skills
Ability to work independently
Good English communication

Important:

Our ads are primarily created for Spanish-speaking audiences.

You do NOT need to speak fluent Spanish.

We will provide:

The complete script in Spanish
An English translation of the script
Creative references and examples
Clear instructions for each project

Your main responsibility will be to understand the message, match the visual storytelling to the script, and create engaging, high-converting video ads.

Experience editing ads in languages other than English is a plus.

Bonus:

Experience with DTC or Ecommerce brands
Experience with VSLs (Video Sales Letters)
Understanding of direct response marketing
Experience creating ads that generated sales

To apply:

Please send:

Your 3 best Meta Ads or Ecommerce Ads
Your portfolio
Your favorite ad you have edited and why
Your turnaround time for a 60-second ad
Have you edited ads for non-English speaking audiences before? If yes, please provide examples.
The word "HOOK" at the beginning of your application so I know you read everything

Applications without portfolio links will be ignored.

This position starts with a paid test project and may become a long-term role.

We value people who think like owners, care about results, and want to grow together with the brand.

Top performers will have the opportunity to earn performance bonuses tied to the success of the ad creatives they produce.

If your ads help us scale profitably, we want you to share in that success.

Budget: Based on experience, quality of work, and results.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0120
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Video-Editor-UGC-VSL-DTC-Brands-1672844
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0071 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1672844
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 946660
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1672844
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-06',ej.date_added) duration_daysDATEDIFF('2026-08-06',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-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1672844' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1672844 
0.0011   UPDATE employer_jobs SET hit_counts '***Jun-20-2026=316***Jun-21-2026=138***Jun-22-2026=148***Jun-23-2026=44***Jun-24-2026=28***Jun-25-2026=35***Jun-26-2026=6***Jun-27-2026=4***Jun-28-2026=9***Jun-29-2026=7***Jun-30-2026=16***Jul-01-2026=3***Jul-02-2026=4***Jul-03-2026=4***Jul-04-2026=2***Jul-05-2026=5***Jul-06-2026=3***Jul-07-2026=2***Jul-08-2026=3***Jul-09-2026=4***Jul-11-2026=4***Jul-12-2026=3***Jul-13-2026=3***Jul-14-2026=1***Jul-15-2026=5***Jul-16-2026=1***Jul-17-2026=6***Jul-18-2026=1***Jul-19-2026=10***Jul-20-2026=3***Jul-21-2026=1***Jul-23-2026=3***Jul-24-2026=1***Jul-25-2026=7***Jul-26-2026=14***Jul-27-2026=13***Jul-28-2026=10***Jul-29-2026=14***Jul-30-2026=12***Jul-31-2026=14***Aug-01-2026=13***Aug-02-2026=4***Aug-06-2026=1' WHERE job_id'1672844'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=750***Jul-2026=156***Aug-2026=18' WHERE job_id'1672844'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1672844' 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` = 1672844 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '946660'
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)