Scriptwriter for YouTube Channel

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

TYPE OF WORK

Full Time

SALARY

$400

HOURS PER WEEK

40

DATE UPDATED

Nov 17, 2025

JOB OVERVIEW

Hey there!
I am looking for a political scriptwriter who can work full time (40-45 hours per week) to create engaging, documentary-style scripts for my European politics YouTube channel.

What You'll Be Creating:
Scripts for 8-15 minute YouTube videos covering European politics, optimized for ElevenLabs voiceover. Each script follows a specific documentary format that keeps viewers engaged until the end.

Example channels in this style:

----------
----------
----------

Script Requirements:
Each script must include:

Provocative title that creates tension (e.g., "At 71, Ursula von der Leyen finally admits what we all suspected" or "Orbán was never actually...")
YouTube description with relevant hashtags (no timestamps or emojis)
10-section structure with each section containing at least 1500 characters
Hook opening that immediately captivates viewers
Documentary-style narration - engaging, compelling, and professionally written
Fact-checked content with web research to verify statements
Resolution/revelation only in the final section for maximum retention

Important: Scripts must be ElevenLabs-ready (no subheadings, no emojis, continuous flow).

Your Workflow (you will use AI for parts of this):

Analyze provided transcripts or topics about European politics
Summarize key points (10 bullet points)
Fact-check and supplement information through web research
Create compelling 8-minute documentary-style script
Craft attention-grabbing title and YouTube description

Requirements:

Please let me know your favorite European country at the beginning of your proposal
Share recent, similar political scriptwriting samples with us. If you don't have political scripts, share any YouTube scriptwriting samples
Strong knowledge of European politics (EU, major political figures, current events)
Excellent English writing skills
Ability to write in an engaging, documentary-style format
Experience with fact-checking and research
Understanding of YouTube retention and engagement strategies

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