Video Editor / Motion Graphics

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

TYPE OF WORK

Any

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

Cascade Web Solutions is a US-based local SEO agency serving home service businesses (HVAC, roofing, electrical, plumbing). We publish long-form educational YouTube videos, typically 15 to 20 minutes, some much longer, aimed at business owners.

We are looking for a motion graphics animator to add animations and motion graphics to our videos. This is NOT a video editing role. Every video you receive will already be cut, sequenced, and ready. Your job is to layer motion graphics and animations on top of that finished edit.

What you will do

Animate on-screen text, callouts, lower thirds, and key stats
Build animated explainers for concepts like map rankings, review counts, service areas, and search results
Animate transitions into and out of slide sections
Follow our brand guide: Poppins font, navy and blue color palette, clean white-space-forward look, simple line icons, no emoji
Deliver a finished video file plus project files for each project

What you will NOT do

Cutting, trimming, or sequencing footage
Color correction or audio work
Scriptwriting or thumbnail design

Requirements

Proven experience adding motion graphics and animation to long-form YouTube videos
Strong skills in After Effects (or equivalent) and comfortable importing edited timelines from Premiere, DaVinci Resolve, or similar
Ability to keep a consistent visual style across a series of videos
Reliable turnaround and clear communication in English
Can work project to project with more work available for the right person

How to apply (required)

Your application will only be considered if it includes:

A link to your portfolio, AND
Links to at least 2 YouTube videos you have personally added motion graphics or animation to. Tell us exactly what you did on each video.
Your per-video rate for a 15 to 20 minute video
Your typical turnaround time per video

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0163
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,656 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-Motion-Graphics-1723791
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0090 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723791
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 655653
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723791
AND `misc`.`idIS NULL 
0.0012   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',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-09-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723791' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723791 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=610***Sep-05-2026=20***Sep-08-2026=1' WHERE job_id'1723791'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=629' WHERE job_id'1723791'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723791' 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` = 1723791 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '655653'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)