Video Editor – Meta Ad Creatives (E-commerce | Experienced | AI + UGC)

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

TYPE OF WORK

Part Time

SALARY

Rate per video depending on skill $10-$20

HOURS PER WEEK

TBD

DATE UPDATED

Apr 5, 2026

JOB OVERVIEW

About the Role
Welcome to Heroka Cosmetics! We're a fast-growing e-commerce beauty brand running paid ads on Meta and we're looking for a skilled video editor who lives and breathes social media content. This is not a standard editing job: we need someone who thinks like a marketer, edits like a creative director, and delivers like a machine.

You will join our creative team and work together with the Creative Strategist, Creative Designer, Media Buyer and another Video Editor.

You will be responsible for producing 20 ad creatives per week that stop the scroll, hold attention, and drive conversions.

What You'll Do

- Edit high-converting video ads for Meta (Facebook & Instagram) using existing footage, b-roll you source yourself, and AI-generated video clips
- Create scroll-stopping hooks in the first 1–3 seconds of every video
- Research and source relevant b-roll that fits our brand and products
- Use AI video tools (Runway, Kling, Veo3, Sora2 or similar) to enhance or generate footage
- Apply motion graphics, text overlays, and captions that reinforce the message
- Produce UGC-style edits that feel native and authentic on the feed
- Deliver a consistent output of 20+ creatives per week, on schedule


You Are a Great Fit If You...

- Have hands-on experience editing Meta/Facebook/Instagram ad content (not just general video editing)
- Understand what makes a hook work — and can explain why
- Are proficient in CapCut and/or Premiere Pro
- Have experience with AI video tools like Heygen, Runway ML or Kling
- Can source your own b-roll without being told where to look
- Are fast, reliable, and take ownership of your output
- Can work independently and don't need constant direction


Requirements

Portfolio or examples of Meta ad creatives you have edited (mandatory — applications without this will not be considered)
Minimum 2 year of experience editing video ads for e-commerce brands
Stable internet connection and your own equipment
Available at least 10 hours per week
A-Player mindset

Compensation
$10 to $20 per video depending on length, experience and portfolio quality. Long-term role with room to grow.

How to Apply
Send us the following:

Your portfolio or at least 3 examples of Meta ad creatives you've edited
A short video (60–90 sec) where you explain: what makes a great hook, and what your editing process looks like
Write "I read the full job post" at the top of your application. Or if you really want to give this a go, send a message direct via WhatsApp: ---------- .

Applications without the video and portfolio will be automatically rejected.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0209
Total Execution Time  0.0222
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,288 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-Meta-Ad-Creatives-E-commerce-Experienced-AI-UGC-1598236
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0154 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1598236
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 824698
 LIMIT 1 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1598236
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1598236' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598236 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-10-2026=199***Mar-11-2026=69***Mar-12-2026=80***Mar-13-2026=46***Mar-14-2026=7***Mar-15-2026=5***Mar-16-2026=3***Mar-17-2026=5***Mar-18-2026=4***Mar-19-2026=7***Mar-20-2026=7***Mar-21-2026=3***Mar-23-2026=2***Mar-24-2026=3***Mar-25-2026=1***Mar-26-2026=1***Mar-27-2026=10***Mar-28-2026=5***Mar-29-2026=5***Mar-30-2026=3***Mar-31-2026=2***Apr-01-2026=4***Apr-02-2026=5***Apr-03-2026=2***Apr-04-2026=1***Apr-05-2026=380***Apr-06-2026=135***Apr-07-2026=41***Apr-08-2026=32***Apr-09-2026=19***Apr-10-2026=12***Apr-11-2026=5***Apr-12-2026=1***Apr-15-2026=1' WHERE job_id'1598236'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Mar-2026=467***Apr-2026=638' WHERE job_id'1598236'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1598236' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598236 
0.0042   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '824698'
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)