Sports Content Producer: NFL, NBA and Golf Graphics + Reels (Full-Time, Remote)

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

TYPE OF WORK

Full Time

SALARY

$800 to $1,100/month

HOURS PER WEEK

40

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

Vibra Sports is a global sports marketing agency. We run official social channels for NFL and NBA teams and for professional golf, in markets including Germany, Mexico, Brazil, China and Türkiye.

You're our content producer. Our market managers send you clear briefs, and you turn them into finished graphics and short videos within 24 hours, on brand and ready to post. You don't post or run the channels. You make the content.

WHAT YOU'LL DO
1. Turn briefs into finished content within 24 hours.
2. Build and keep a template library: matchday, final score, player quote, stat card, weekly preview, tournament leaderboard.
3. Make static graphics and carousels every day.
4. Edit short vertical videos (Reels, TikTok, Shorts) from clips we supply: trim, reframe, captions, logo, end card.
5. Work from a shared request sheet and deliver into shared folders.

HOURS AND PAY
1. Full-time, 40 hours a week, Monday to Friday, Philippine daytime (about 09:00 to 18:00).
2. USD 800 to 1,100 a month, depending on experience. Paid monthly as a contractor.
3. Starts with a short unpaid test (about two and a half hours), then a paid two-week probation.

YOU HAVE
1. At least 2 years making social content for brands, teams or creators.
2. A portfolio with both static graphics and short-form video.
3. Strong skills in Premiere Pro, After Effects and Photoshop. Canva or CapCut alone isn't enough.
4. Experience with AI tools for captions, reframing or image work.
5. Good written English.

BIG PLUS
1. You follow sports, especially the NFL, NBA or golf.
2. You've worked with non-English captions (German, Spanish, Portuguese).
3. You've built a template library other people use.

We're reviewing applications now and want someone starting the week of 12 October. Strong applicants get the test within a day.

TO APPLY, SEND
1. Your portfolio link, with 3 sports or fast-turnaround pieces marked.
2. Your monthly rate for full-time.
3. Your tool of choice for templates and for video.
4. One line on the last sports event you made content for.

Applications without a portfolio aren't reviewed. Start your application with the word "MATCHDAY" so we know you read this.

If the site won't let you apply, email your application to ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0135
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,088 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Sports-Content-Producer-NFL-NBA-and-Golf-Graphics-Reels-Full-Time-Remote-1742754
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742754
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1005402
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742754
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742754' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742754 
0.0019   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=510***Oct-03-2026=82***Oct-04-2026=1' WHERE job_id= '1742754'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=593' WHERE job_id= '1742754'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742754' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742754 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1005402'
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)