Video Ads Editor + AI Generation | Meta, Instagram, TikTok

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

TYPE OF WORK

Full Time

SALARY

2000 $

HOURS PER WEEK

40

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

THE SHORT VERSION
- Role: AI video maker and editor for paid social ads
- Hours: full-time, 40 hours per week
- Company: fast-growing e-commerce brand, health supplement niche
- Channels: Facebook, Instagram, TikTok, and other paid platforms
- Must-have tools: HeyGen, ElevenLabs, Higgsfield (nano banana pro, Kling, Seedance)
- Must-have experience: 6+ consecutive months of real work with those tools

WHY THIS ROLE EXISTS
Paid social is one of our main growth channels. Video creative is not just "content" for us, it is one of the biggest drivers of the business. We need someone who knows that a good ad doesn't just look nice: it stops the scroll, holds attention, builds desire, and gets people to take action.

The right person understands direct-response editing, AI-generated creative, UGC-style ads, fast testing, strong hooks, emotional storytelling, and conversion-focused creative.

VIDEO TYPES
- AI avatar ads. Realistic avatars from photos, animated in HeyGen, voiced with ElevenLabs, on scripts we provide.
- Pixar-style animated ads. Fully generated with Higgsfield (nano banana pro, Kling, Seedance).
- Facebook and Instagram ads. Scroll-stopping, fast to grab attention, built to drive purchases.
- UGC-style creatives. Native, organic, believable, platform-friendly.
- Product demonstration videos. Clear, benefit-driven, product in action.
- Customer testimonial ads. Emotional and trust-building, using reviews, before/after moments, and social proof.
- VSL-style ads and advertorial videos. Longer-form, educational, direct-response structure.
- Variations for testing. Different hooks, openings, captions, CTAs, angles, pacing, and structures.

EVERY VIDEO SHOULD
- Stop people in the first 1 to 3 seconds
- Make the problem feel real and urgent
- Show the product clearly and persuasively
- Keep attention with captions, cuts, zooms, overlays, and b-roll
- Feel native to Facebook, Instagram, and TikTok
- Communicate benefits quickly and clearly
- Build trust with reviews, testimonials, and social proof
- Guide the viewer toward a click or purchase

We are not looking for a "cinematic" editor who only cares about pretty visuals.

INPUTS AND OUTPUTS
You get: scripts, raw footage, UGC clips, product shots, reviews, references, and creative notes.
You deliver: a polished ad ready for testing.
No footage available? You generate it yourself with AI.

DAILY TASKS
- Create avatars and animate them in HeyGen
- Produce voiceovers in ElevenLabs from our scripts
- Build Pixar-style animated ads with Higgsfield
- Research and source clips for VSLs
- Edit new ad creatives from scripts, footage, UGC clips, and references
- Edit with music, voiceover, sound effects, transitions, and subtitles
- Create variations of winning ads for further testing
- Improve hooks, pacing, captions, visuals, and CTAs
- Adapt creatives for different platforms and aspect ratios
- Upload finished videos to Google Drive, clearly named and organized
- Collaborate with the marketing and creative team to improve performance
- Use feedback from ad results to make stronger iterations

REQUIRED
- HeyGen: avatar creation from photos and realistic animation
- ElevenLabs: text-to-speech and voiceover
- Higgsfield (nano banana pro, Kling, Seedance): animated and generated video
- At least 6 consecutive months of real work with these tools, not occasional use

GOOD TO HAVE
- Meta/Facebook ad creatives
- Short-form paid social videos
- Long-form VSLs or sales videos
- Captioning, motion graphics, overlays, b-roll, sound design, and pacing
- Premiere Pro, After Effects, CapCut, DaVinci, or similar tools
- Bonus: experience in the health supplement niche

YOU'LL FIT IF YOU
- Have edited video ads for e-commerce brands
- Have produced creatives with AI tools hands-on, not just experimented
- Understand direct-response marketing and paid social creative
- Can create multiple ad variations quickly
- Follow references without copying them blindly
- Have good instincts for hooks, pacing, retention, and emotional flow
- Can make simple footage compelling and conversion-focused
- Take feedback well and iterate fast
- Care whether your videos perform, not just whether they look good

One note on quality: creative that sells does not mean ugly or low quality. It means every editing choice supports the message, the emotion, and the conversion.

WHAT WE OFFER
- Competitive compensation based on experience
- Work on ads that directly drive revenue
- Clear creative direction and fast feedback
- Long-term growth with a brand aiming to scale aggressively, for someone who wants more responsibility over time

We're building a serious e-commerce brand. If this describes you, apply.

APPLY THROUGH THIS GOOGLE FORM:
----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0106
Total Execution Time  0.0120
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Ads-Editor-AI-Generation-Meta-Instagram-TikTok-1734487
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0052 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734487
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 964496
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1734487
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-26',ej.date_added) duration_days, DATEDIFF('2026-09-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1734487' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734487 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-20-2026=310***Sep-21-2026=122***Sep-22-2026=34***Sep-23-2026=14***Sep-24-2026=9***Sep-25-2026=6***Sep-26-2026=478' WHERE job_id= '1734487'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=973' WHERE job_id= '1734487'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1734487' 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` = 1734487 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '964496'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)