Scriptwriter for a YouTube Channel

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

TYPE OF WORK

Any

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Aug 10, 2026

JOB OVERVIEW

YouTube Scriptwriter (Remote)

Location: Remote
Hours: Part-Time
Company: JVDB Studios | Amsterdam, Netherlands

About JVDB Studios

JVDB Studios is a media and technology company based in Amsterdam, Netherlands. We are the team behind some of the world's largest creator brands, including Kwebbelkop and BlooGaming, which collectively reach more than 15 million subscribers worldwide.

Our mission is to create highly engaging content that reaches millions of viewers across YouTube and other digital platforms. We're currently looking to hire 2 talented Scriptwriters to help produce compelling, high-retention videos for the BlooGaming YouTube channel.

The Role

As a YouTube Scriptwriter, you'll be responsible for creating engaging, high-retention scripts that keep viewers watching from beginning to end.

You'll work closely with our Quality Lead to refine and improve every script before it is finalized. This role requires someone who is comfortable receiving detailed feedback, making multiple rounds of revisions, and improving their scripts based on feedback and performance goals.

We are looking for a writer who doesn't just submit a first draft, but takes ownership of the entire writing process — from the initial concept and first draft through revisions and final approval.

This role is ideal for someone who understands what makes YouTube content successful and enjoys turning ideas into entertaining, fast-paced narratives.

Responsibilities
Write 1–2 high-quality YouTube scripts per day for the BlooGaming channel.
Create strong hooks, engaging openings, and compelling story structures designed to maximize viewer retention.
Collaborate closely with the Quality Lead to revise, rewrite, and improve scripts based on feedback.
Be comfortable completing multiple rounds of revisions when necessary until a script meets our quality and retention standards.
Take feedback constructively and apply it accurately rather than simply making surface-level changes.
Identify weaknesses in a script's pacing, structure, storytelling, jokes, hooks, or overall engagement and proactively improve them.
Use Google Docs to draft, edit, revise, and collaborate on scripts.
Analyze YouTube Studio data to understand viewer behavior and apply insights to improve future content.
Continuously improve script structure, pacing, hooks, and storytelling based on performance metrics.
Brainstorm fresh video ideas and creative story progressions that keep viewers engaged throughout each video.
Stay up to date with YouTube trends, storytelling techniques, and audience retention strategies.
Meet daily deadlines while maintaining a consistently high standard of writing.

Requirements
Excellent written and spoken English.
Proven experience writing YouTube scripts or similar long-form digital content.
Strong understanding of YouTube audience retention, viewer psychology, pacing, hooks, and storytelling.
Ability to analyze YouTube Studio analytics and translate insights into better-performing scripts.
Strong revision skills and the ability to significantly improve a script based on feedback.
Comfortable receiving direct and detailed creative feedback from a Quality Lead.
Ability to complete revisions quickly and accurately while maintaining the original intent and improving the overall quality of the script.
Creative thinker with the ability to develop engaging narratives and keep viewers invested throughout a video.
Highly organized with excellent time management skills.
Comfortable working independently in a remote environment while meeting daily deadlines.
Willingness to write, revise, and refine scripts until they meet the required quality standard.
Preferred Qualifications
Experience writing gaming-related content.
Experience working with YouTube creators or digital media companies.
Knowledge of Minecraft or gaming content is a plus.
Familiarity with YouTube trends, analytics, and content optimization.
Experience working in a fast-paced content production environment where scripts go through multiple rounds of feedback and revisions.

What We Offer
Work with one of the world's largest creator businesses.
Collaborate with an experienced creative team focused on producing high-performing YouTube content.
Fully remote work environment.
Opportunity to contribute to content viewed by millions of people worldwide.
Professional growth within a fast-paced and innovative media company.

How to Apply

We're looking to hire 2 Scriptwriters and would love to see your work.

Please submit your application to ---------- with the subject line:

JVDB Scriptwriter

Please include:

Your updated resume.
Your portfolio or samples of YouTube scripts, creative writing, or similar work that best showcases your storytelling abilities.
Completion of the Scriptwriter Trial Task below.
Scriptwriter Trial Task

As part of our recruitment process, shortlisted applicants are required to complete a Scriptwriter Trial Task.

Trial Task:
----------

The trial task is designed to evaluate your ability to create engaging YouTube scripts, structure a compelling story, maintain viewer retention, and respond to feedback and make effective revisions.

Please make sure you complete the trial task as part of your application.

Applications without a resume, portfolio/writing samples, or completed trial task may not be considered.

We are looking for writers who wants to go to the next level!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0178
Total Execution Time  0.0194
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,368 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Scriptwriter-for-a-YouTube-Channel-1705970
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705970
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 767035
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705970
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705970' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705970 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-10-2026=519***Aug-11-2026=82***Aug-12-2026=50***Aug-13-2026=31***Aug-14-2026=23***Aug-15-2026=10***Aug-16-2026=14***Aug-17-2026=20***Aug-18-2026=11***Aug-19-2026=6***Aug-20-2026=7***Aug-21-2026=2***Aug-22-2026=1***Aug-23-2026=6***Aug-24-2026=2***Aug-25-2026=7***Aug-26-2026=5***Aug-27-2026=4***Aug-28-2026=2***Aug-29-2026=5***Aug-30-2026=2***Aug-31-2026=4***Sep-01-2026=7***Sep-02-2026=3***Sep-03-2026=4***Sep-04-2026=3***Sep-05-2026=3***Sep-09-2026=1' WHERE job_id'1705970'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=813***Sep-2026=21' WHERE job_id'1705970'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705970' 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` = 1705970 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '767035'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)