Video Editor – Spanish Health Brand (Meta Ads) — B-roll, UGC & Short-form Ads

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

TYPE OF WORK

Full Time

SALARY

$3-$7/hour

HOURS PER WEEK

TBD

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

WHO WE ARE

We are a Spanish health brand selling in Spain. Our main channel is Meta Ads, and we are scaling fast. We are looking for a video editor who wants to grow with us long-term, not a one-off freelancer.

If you love creating AI-driven video ads that convert, you will fit here.

THE OPPORTUNITY

This is not a short project. We want someone who can become a core part of our production team.

Around 90% of the work is AI video. If you cannot edit AI avatar videos and AI-generated footage at a high level, this role is not for you.

You will work on:

AI avatar videos (HeyGen) — our main format
AI-generated animations and footage (Kling, Higgsfield and similar tools)
Short-form ads for Facebook and Instagram
Winning ad variations (hooks, banners, CTAs)
Occasional B-roll, UGC-style and VSL videos (about 10% of the work)

We produce for Spain (Castilian Spanish). No need to speak Spanish natively, but attention to detail with the text is essential.

WHAT MAKES A GOOD FIT

You already know how to make AI video ads. We are not hiring beginners to learn HeyGen on the job.
You are FAST. A HeyGen / short-form AI ad takes you 3–4 hours, not 10.
You care about the details. Spanish accents, punctuation, clean audio, lip-sync, smooth cuts.
You are HONEST. You tell us if a video will take longer BEFORE you start, not after.
You are RELIABLE. Deadlines matter. Communication matters.
You OWN your work. You catch mistakes before we do.

WHAT WE OFFER

$3–7/hour USD depending on experience and performance
Performance bonus on top of your base rate
Long-term stable work (not one-off gigs)
All tools covered (HeyGen, Higgsfield, ElevenLabs, Kling, CapCut Pro, Claude)
Growth: your role and hours grow as we scale
Clear rules from day one — no surprises, no games

IMPORTANT — PLEASE READ

For the test project you use your own tool accounts. Free trials are fine.
We monitor tool usage. Using our accounts for anything other than our work = immediate end of collaboration.
We track hours and pay them, but hours must match real work. Inflated hours = immediate end of collaboration.

If those rules feel too strict, this is not for you. Please do not apply.

If you thrive with clear expectations, keep reading.

HOW TO APPLY

Send us:

Your portfolio link (must include AI avatar / AI-generated video ads)
Your hourly rate (must be within $3–7 USD)
A short 15–30 second sample where YOU edited an AI avatar or AI-generated ad

Applications without these three items in the FIRST message will not be reviewed.

WHAT HAPPENS NEXT

If your portfolio fits, we send you a paid test project
Short interview by Google Meet or text (your choice)
Long-term role after trial if it works for both sides

We are excited to find someone who wants to grow with us.

Apply now.

To confirm you've read this entire post, include the word Pulse somewhere in your application.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,704 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-Spanish-Health-Brand-Meta-Ads-B-roll-UGC-Short-form-Ads-1738591
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738591
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 936180
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738591
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 = '1738591' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738591 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-26-2026=635***Sep-27-2026=2' WHERE job_id= '1738591'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=636' WHERE job_id= '1738591'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738591' 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` = 1738591 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '936180'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)