Storyboard Artist for 3D Animated YouTube Shorts (Long-term, Zack D Films Style)

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

TYPE OF WORK

Full Time

SALARY

600

HOURS PER WEEK

40

DATE UPDATED

May 23, 2026

JOB OVERVIEW

I run a growing 3D animated faceless YouTube channel modeled on Zack D Films, and I'm hiring a long-term storyboard artist who is the bridge between the script and the final animated short. This is the most important hire on my team — the storyboard is what makes or breaks the video.

Main Responsibility — Storyboarding (60% of your time)
For every approved script you receive, you'll break it down into small sentences (one beat per frame) and turn it into a storyboard. For each sentence you'll provide:

A clear visual instruction (camera angle, character action, expression, environment)
A reference image (a screenshot from a similar Zack D Films short, a movie still, or a real photo — anything that shows the animator exactly what you mean)
Timing notes if the beat needs special pacing (slow zoom, hard cut, hold-for-laugh)
A 3D animator should be able to open your storyboard, look at sentence #14, and animate that frame without asking you a single question.

Voiceover Production (15%)
Use Elevenlabs to create the voice over then use Audacity to trim the VoiceOver with fullstops, etc.

Animator Feedback Loop (15%)
Once the 3D animators deliver a draft, you review it against the storyboard. If something is off — wrong camera angle, off timing, expression doesn't match the line — you write clear revision notes with timestamps and (where useful) annotated screenshots. You keep this loop running until the final video matches our quality bar.

Channel Management (10%)

Upload finished videos to YouTube with the right title, description, tags, thumbnail
Schedule uploads on our posting cadence
Reply to comments to drive engagement (you'll be given a tone guide)
Flag comments that need my attention (sponsorships, collabs, complaints)
You'll be given on Day 1: Full Zack D Films scripting SOP, reverse-engineered storyboard reference Zack D Films shorts, animator brief + revision-note templates, channel SOP, voiceover sample reels.

? BIG PLUS — 3D Animation Skills (Higher Pay)
If you can also do 3D animation (Blender, Unreal Engine, Cinema 4D, or similar), this is a major plus. I'll send 3D animation work your way on top of the storyboarding role, and your monthly salary goes up accordingly — see the salary breakdown below. If you're a strong storyboard artist AND a competent 3D animator, you're exactly who I want on this team long-term.

Who You Are:

You've worked on at least one animated YouTube channel before (unpaid passion projects count if the work is good)
Strong visual sense — when you read "he slowly opened the door," you immediately picture the angle, lighting, and lens
Clear, natural-sounding English. Voice samples required
You read briefs carefully and ask clarifying questions early instead of guessing
Available for one 30-minute video call per week
Can commit 6+ months. No 1-month contracts
What this job is NOT: You will not be writing scripts (we have a scriptwriter). You will not be doing the 3D animation (we have animators). You will not be designing thumbnails (we have a thumbnail designer). You will be the bridge between script and animation. That's the whole job.

HOW TO APPLY — follow this format exactly:

1. Start your message with the words "Frame 14" so I know you read the full post.
2. Portfolio: 1–3 links to storyboards or animated shorts you've worked on. If you don't have public examples, paste a 10-frame storyboard for this sentence: "I broke my brother's trophy and tried to hide it before he got home — but then I heard his key in the lock." Use any image references you want (Google Image links are fine).
3. Voice sample: A 30–60 second voiceover recording. Drive/Dropbox link, no attachments.
4. Zack D Films question: In 2–3 sentences, what makes a Zack D Films short work? What's the one thing he does that most copycat channels miss?
5. Availability: Your timezone, hours/week you can commit, and earliest start date.
Applications that don't follow this format will be ignored. I'm hiring for attention to detail — your application is the first test.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0239
Total Execution Time  0.0269
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Storyboard-Artist-for-3D-Animated-YouTube-Shorts-Long-term-Zack-D-Films-Style-1653593
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0142 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1653593
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 833649
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1653593
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-10',ej.date_added) duration_daysDATEDIFF('2026-07-10',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-07-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1653593' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1653593 
0.0025   UPDATE employer_jobs SET hit_counts '***May-23-2026=319***May-24-2026=54***May-25-2026=29***May-26-2026=25***May-27-2026=10***May-28-2026=13***May-29-2026=12***May-30-2026=8***May-31-2026=22***Jun-01-2026=8***Jun-02-2026=9***Jun-03-2026=7***Jun-04-2026=6***Jun-05-2026=3***Jun-06-2026=4***Jun-07-2026=5***Jun-08-2026=3***Jun-09-2026=6***Jun-10-2026=8***Jun-11-2026=2***Jun-12-2026=4***Jun-13-2026=2***Jun-14-2026=2***Jun-15-2026=4***Jun-16-2026=4***Jun-17-2026=3***Jun-18-2026=6***Jun-19-2026=3***Jun-20-2026=2***Jun-21-2026=7***Jun-23-2026=3***Jun-24-2026=6***Jun-25-2026=4***Jun-26-2026=3***Jun-27-2026=6***Jun-28-2026=4***Jun-29-2026=9***Jun-30-2026=3***Jul-01-2026=4***Jul-02-2026=4***Jul-03-2026=4***Jul-04-2026=11***Jul-10-2026=1' WHERE job_id'1653593'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=492***Jun-2026=136***Jul-2026=24' WHERE job_id'1653593'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1653593' 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` = 1653593 
0.0057   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '833649'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)