Creative Writer (Social Media Marketing)

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

TYPE OF WORK

Any

SALARY

350

HOURS PER WEEK

20

DATE UPDATED

Jan 25, 2026

JOB OVERVIEW

We’re looking for a Creative Writer / Content Strategist (Short-Form Social Media) to help us identify winning video ideas and content angles on TikTok and Instagram — and turn them into clear, repeatable concepts our editors can recreate.

Your primary responsibility is idea generation + creative direction, not editing.

You’ll research what’s already working, break down why it works, and then write scripts, hooks, and concepts tailored to our specific niches and brands.

What You’ll Do

Research TikTok & Instagram daily to identify high-performing, viral video ideas

Break down winning videos into hooks, structure, CTA, and messaging

Write clear content briefs and scripts for editors to recreate

Adapt proven concepts to multiple niches and companies

Collaborate with a team that includes:

Social Media Marketing Manager

Video Editor(s)

Brand Owner / Founder

Help ensure content aligns with brand voice, strategy, and growth goals

Ideal Candidate

Deep understanding of short-form content (TikTok & IG Reels)

Strong creative writing skills (hooks, captions, video concepts)

Knows how to spot trends early and adapt them intelligently

Comfortable working across multiple brands and niches

Organized, communicative, and collaborative

Bonus: experience with content research tools, swipe files, or creator pages

This Role Is NOT

Pure copywriting with no strategy

Long-form blogging or SEO writing

Random idea dumping with no structure

We’re looking for someone who understands what makes content convert — not just go viral.

If you love analyzing top-performing videos, breaking them down, and turning them into repeatable systems, this role is for you.

note: you will also be compensated bonuses for performance.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Writer-Social-Media-Marketing-1563350
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1563350
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 621650
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1563350
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1563350' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1563350 
0.0011   UPDATE employer_jobs SET hit_counts '***Jan-25-2026=111***Jan-26-2026=40***Jan-27-2026=13***Jan-28-2026=10***Jan-29-2026=4***Jan-30-2026=13***Jan-31-2026=3***Feb-01-2026=2***Feb-02-2026=9***Feb-03-2026=2***Feb-04-2026=5***Feb-05-2026=6***Feb-06-2026=1***Feb-07-2026=2***Feb-08-2026=3***Feb-10-2026=1***Feb-12-2026=1***Feb-13-2026=1***Feb-14-2026=1***Feb-15-2026=1***Feb-16-2026=1***Feb-17-2026=4***Feb-18-2026=5***Feb-19-2026=3***Feb-24-2026=2***Feb-25-2026=2***Feb-26-2026=10***Feb-27-2026=9***Feb-28-2026=1***Mar-01-2026=1***Mar-02-2026=1***Mar-04-2026=1***Mar-10-2026=3***Mar-11-2026=3***Mar-12-2026=1***Mar-13-2026=1***Mar-16-2026=2***Mar-17-2026=3***Mar-18-2026=1***Mar-19-2026=3***Mar-20-2026=1***Mar-24-2026=2***Mar-26-2026=1***Mar-27-2026=1***Mar-28-2026=6***Mar-29-2026=1***Mar-30-2026=1***Apr-01-2026=5***Apr-02-2026=1***Apr-04-2026=1***Apr-05-2026=4***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=2***Apr-09-2026=4***Apr-11-2026=1***Apr-14-2026=1***Apr-18-2026=3' WHERE job_id'1563350'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=194***Feb-2026=72***Mar-2026=33***Apr-2026=24' WHERE job_id'1563350'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1563350' 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` = 1563350 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '621650'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)