Short-Form Video Editor for UGC Ads

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

TYPE OF WORK

Part Time

SALARY

$350/month, starts with paid 4-vid trial

HOURS PER WEEK

10

DATE UPDATED

Sep 8, 2026

JOB OVERVIEW

We're an education company that helps students around the world get better grades. We get raw video from UGC creators talking about how they use Brainly, and we turn these into short, vertical ads we run on social media.

We're looking for a creative editor to turn that raw footage (not AI) into captivating video ads that convert.

What you'd actually be doing, per video:
- Cutting a raw talking-head recording down to a tight 30–60 second ad
- Text overlays, captions & music
- Cutting in product screen recordings and product shots at the right moments
- A branded closing screen (end card) with the call to action

If you are great at delivering quality on time, and are interested in helping to create and improve this pipeline, this is a great fit for you. We're looking for:
- Real experience editing short-form vertical ads or UGC-style content for products and brands
- You understand pacing for paid social: hooks, hard cuts, no dead air
- Strong captions and audio work. Sloppy audio kills these ads
- Software is your choice
- Reliable turnaround
- Written English good enough to give feedback on footage quality and suggest hooks
- Basic motion graphics skills to create end card templates

Pay and how this starts:
- Paid trial: 3 videos, $20 USD each = $60 USD total, paid on completion. Real footage, real ads, roughly one week. This is paid work, not a free test.
- If it goes well: ongoing at $350 USD/month for 10 hrs/week, paid twice a month. More hours and more pay as volume grows.

HOW TO APPLY

Send me:
- Links to 3 short-form vertical ads or UGC videos you edited (Drive, YouTube, Vimeo, TikTok, portfolio site).
- For ONE of those three, tell me in a few sentences: what the raw footage looked like when you got it, and what you decided to cut or change to make it work as an ad.
- Your availability: hours per week, and your timezone.
- Start your message with the word SCHOOL so I know you read this all the way through.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0184
Total Execution Time  0.0224
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,584 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Short-Form-Video-Editor-for-UGC-Ads-1724324
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0108 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1724324
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 863978
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1724324
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1724324' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1724324 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-06-2026=1***Sep-07-2026=172***Sep-08-2026=889***Sep-09-2026=176***Sep-10-2026=67***Sep-11-2026=43***Sep-12-2026=30***Sep-13-2026=10***Sep-14-2026=14***Sep-15-2026=14***Sep-16-2026=13***Sep-17-2026=11***Sep-18-2026=3***Sep-19-2026=3***Sep-20-2026=6***Sep-21-2026=16***Sep-22-2026=8***Sep-23-2026=4***Sep-24-2026=15***Sep-25-2026=2***Sep-26-2026=6***Oct-03-2026=1' WHERE job_id= '1724324'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1503***Oct-2026=1' WHERE job_id= '1724324'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1724324' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1724324 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '863978'
AND `date_added` >= '2022-06-08' 
0.0010   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)