YouTube Video Editor (AI + Cinematic Storytelling) – Long-Term Role

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

TYPE OF WORK

Any

SALARY

400 $

HOURS PER WEEK

TBD

DATE UPDATED

Mar 28, 2026

JOB OVERVIEW

We are building a YouTube channel with a very specific visual and storytelling style.
???? Reference channel: ----------
???? Reference video (study this carefully): ----------
Please watch at least one full video before applying.
This role is NOT basic editing.

???? What We Need
We are looking for a video editor who can replicate this style using:
AI-generated visuals (Leonardo,FreePik, etc.)
Cinematic stock footage
Smooth pacing synced with voiceover
Minimal, clean, and emotionally driven visuals

???? Your Task
You will receive a script and turn it into a complete video.
This includes:
selecting visuals
generating AI images
editing with correct pacing
matching visuals precisely to narration

???? Requirements
Strong sense of storytelling and pacing
Experience with Capcut /Premiere Pro / Final Cut / DaVinci
Familiarity with AI tools (Leonardo,FreePik etc.)
Ability to replicate a specific style consistently

???? Do NOT Apply If:
You rely on heavy effects or flashy editing
You don’t pay attention to narrative timing
You have no experience with cinematic storytelling

???? Compensation
Paid per video
Long-term collaboration
Multiple videos per month

???? Application Instructions (IMPORTANT)

???? TEST (REQUIRED)
Create a 20–30 second sample video using the script below.
We are not looking for perfection.
We are evaluating:
pacing
visual choices
understanding of the style

???? TEST SCRIPT
Why You Say Yes When You Want to Say No (Short Version)
You didn’t d ---------- to say yes.
It just… happened.
Someone asked you something,
and before you had time to think…
you said yes.
“Sure.”
“No problem.”
“I can do that.”
And only later…
you realized you didn’t want to.
That’s the part most people miss.
You’re not saying yes because you want to.
You’re saying yes because of what might happen if you say no.
In that ---------- nt…
you don’t evaluate the request.
You imagine the reaction.
Disappointment.
Awkwardness.
Judgment.
And your mind moves to avoid that.
Automatically.
--------------------
?? Important
We are building a long-term project.
We are looking for:
consistency
attention to detail
understanding of storytelling
Not just editing skills.

If you understand this style and can replicate it, apply.
If not, please do not apply.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/YouTube-Video-Editor-AI-Cinematic-Storytelling-Long-Term-Role-1612341
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0051 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1612341
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 331406
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1612341
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1612341' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1612341 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-28-2026=835***Mar-29-2026=142***Mar-30-2026=108***Mar-31-2026=77***Apr-01-2026=30***Apr-02-2026=32***Apr-03-2026=19***Apr-04-2026=10***Apr-05-2026=14***Apr-06-2026=12***Apr-07-2026=10***Apr-08-2026=2***Apr-09-2026=12***Apr-10-2026=8***Apr-11-2026=5***Apr-12-2026=4***Apr-13-2026=5***Apr-14-2026=8***Apr-15-2026=16***Apr-16-2026=6***Apr-17-2026=3***Apr-18-2026=5***Apr-21-2026=1***Apr-22-2026=1' WHERE job_id'1612341'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1160***Apr-2026=203' WHERE job_id'1612341'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1612341' 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` = 1612341 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '331406'
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)