Video Editor — Motion Graphics for Long-Form YouTube + SaaS Launch Videos | Part-Time 30 hrs/week

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

TYPE OF WORK

Part Time

SALARY

US$700-$1,000/month · 30 hrs/week

HOURS PER WEEK

30

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

Hi, I'm Hudson — an Australian founder. I build software and document the whole thing on YouTube.

I'm hiring ONE editor, part-time, 30 hours a week, long-term. The same guaranteed volume every week. This is not project-by-project work.

There is no test project, paid or unpaid. I'm hiring on your past work, your attention to detail, and how you answer the questions at the bottom.

WHAT YOU'LL EDIT

1. Long-form YouTube. This is the main job. Build-in-public videos, tutorials, breakdowns, 8 to 20 minutes. They have to stay interesting the whole way through. That is the actual skill I'm paying for.

2. SaaS launch and product videos. 60 to 90 seconds, high polish, for the software I'm building.

3. Short-form vertical cuts. Some pulled out of the long-form, some filmed standalone. This is what keeps your week full and the work consistent rather than feast-or-famine.

THE QUALITY BAR

Go and watch the hero video on the Kleo 3.0 launch page. OnlineJobs strips links out of job posts, so type the address into your browser yourself. It is: kleo dot so slash 3

That is the standard. Specifically, here is what I mean by it:

- Kinetic typography that lands on the beat, one word at a time, with the key word in a brand colour while the rest stays white
- Clean UI mockups that animate in 3D space and settle
- Real depth. The speaker is masked and layered into the graphics, with some cards passing behind her and others sitting in front. She is inside the graphics, not pasted on top of them
- Dark gradient interstitials with a soft brand glow, used as punctuation between sections
- Cards and testimonials that stagger in on their own timing, hold, and leave cleanly
- Split layouts where the speaker drops to a rounded picture-in-picture beside the information
- Cutting and sound design that keep the pace up without turning it into a meme edit

Note that the whole video is one person at one desk. No b-roll is carrying it. Every bit of watchability is motion graphics. That is exactly what I need, because that is how I film.

If you can't build the things in that list in After Effects, this role isn't for you. Please don't apply — I'll only say no, and we both lose the time.

WHAT I NEED

- Strong After Effects. Premiere or Resolve for the assembly is fine
- Motion graphics you built yourself, not bought templates
- The ability to hold a viewer's attention through a 15 minute video
- Reliable weekly turnaround and clear communication in English
- A real 30 hours a week, consistently

WHAT YOU GET

- US$700 to US$1,000 per month depending on what your portfolio actually shows
- 30 hours a week, every week, long-term
- Paid on time every time, via Wise, PayPal or GCash
- Organised briefs. Footage, brand kit, script, references and timestamped notes in one folder. You will never be chasing me for an asset
- Your rate reviewed at 3 months

HOW TO APPLY

Read this part carefully. How you answer it is most of my decision.

1. Start your message with the word TANGERINE

2. Send 2 or 3 links to videos you personally edited. Public links only — YouTube, Vimeo, or your own site. No Google Drive, no Dropbox, no WeTransfer, no downloads. For each one, tell me exactly which parts you made

3. Send one link that is specifically motion graphics work. If your best motion graphics sits inside a longer video, give me the timestamp

4. Pick one effect from that Kleo hero video (kleo dot so slash 3) and tell me in a few sentences how you would build it. I'm not looking for a perfect answer. I want to see how you think

5. Tell me what you edit in, and how many hours a week you can genuinely commit

6. Tell me your monthly rate for 30 hours a week

Short is fine. Two great links and six honest answers beat ten paragraphs.

I read every application and I reply either way.

Hudson

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,752 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-Motion-Graphics-for-Long-Form-YouTube-SaaS-Launch-Videos-Part-Time-30-hrsweek-1708184
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0095 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708184
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 879560
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1708184
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708184' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708184 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-13-2026=785***Aug-14-2026=82***Aug-15-2026=28***Aug-16-2026=2***Aug-18-2026=1' WHERE job_id'1708184'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=898' WHERE job_id'1708184'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708184' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708184 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '879560'
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)