Social Media Video Animator/Motion Design/Editor

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

TYPE OF WORK

Any

WAGE / SALARY

600

HOURS PER WEEK

TBD

DATE UPDATED

Jun 16, 2026

JOB OVERVIEW

PLEASE READ THE FULL DESCRIPTION. Applications without examples of your work will be ignored.

We are looking for a high-quality, efficient and dedicated animator/video editor to turn our storytelling voiceovers into roughly minute-long Instagram Reels. This is ongoing, consistent work for the right person, not a one-off.

What we make: short, gripping stories about business, brands, history and the ideas behind them, brought to life with motion graphics, archival imagery, music and sound design. The goal is to build a brand, tell a story, and pull people in from the very first second.

This is exactly the style we want (watch these before applying, this is the bar):

----------



What you get from us: a finished script and a professional voiceover. You bring it to life visually.

What you will do:
Turn each script and voiceover into a polished, roughly 60-second animated Reel (9:16)
Source or create the visuals: motion graphics, archival footage and stills, illustration, on-screen text
Add music and sound design that carries the story
Above all, nail the hook. The first three seconds decide whether a Reel works.

Output: roughly 3 finished Reels per week.

What we are looking for:
A real eye for cinematic storytelling and pacing, like the examples
A strong sense of brand and consistency across every video
An obsession with viewer attention and retention, especially the opening hook
High efficiency and reliability. You hit deadlines and need little hand-holding.
You are welcome to use AI to speed up your workflow, but we do not want content that looks obviously AI-generated. The finished result has to feel crafted.

To apply (this part matters):
Send 2 to 3 examples of your own work, ideally storytelling or motion-graphic videos
Tell us, in one line, why you're the obvious choice for us.

Applications without examples will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0542
Total Execution Time  0.0581
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Social-Media-Video-AnimatorMotion-DesignEditor-1668965
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0410 seconds)  (Hide)
0.0042   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0023   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1668965
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 417259
 LIMIT 1 
0.0146   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1668965
AND `misc`.`idIS NULL 
0.0009   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-26',ej.date_added) duration_daysDATEDIFF('2026-06-26',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-06-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1668965' 
0.0017   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668965 
0.0033   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=2***Jun-16-2026=351***Jun-17-2026=62***Jun-18-2026=20***Jun-19-2026=16***Jun-20-2026=7***Jun-21-2026=2***Jun-26-2026=1' WHERE job_id'1668965'  
0.0023   UPDATE employer_jobs SET monthly_hits '***Jun-2026=461' WHERE job_id'1668965'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1668965' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668965 
0.0069   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '417259'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0010   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)