Graphic Designer for Podcast Agency

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

TYPE OF WORK

Gig

SALARY

Per project - based on experience

HOURS PER WEEK

20

DATE UPDATED

Aug 28, 2026

JOB OVERVIEW

Graphic Designer (Freelance)

We run a podcast production agency for brands and creators, and we're adding more freelance Graphic Designers to the bench on projects as they come, paid per project.

Your work is what people see before they hear a single word of the show. The thumbnail d ---------- whether someone clicks. The carousel d ---------- whether they scroll past. We need someone who treats that seriously.

You would be a great fit if you can take a brief and run with it. We move fast and our clients want their content turned around quickly, so dependable communication and clean delivery matter as much as the edit itself.

WHAT YOU'LL DO
- Design YouTube thumbnails at 1280x720 (PNG), usually a branded variant and a more creative one
- Design social carousels and post graphics that visually belong to the same show as the thumbnail
- Build the smaller stuff: episode visuals, quote cards, series art
- When there's no brand kit, pull the look out of past episodes yourself

WHO WE'RE LOOKING FOR
- A portfolio with actual thumbnails. Brand-identity decks alone don't tell us what we need to know
- Comfortable in Canva and Adobe. You know when to reach for which one
- Fluent with AI image tools - you use them. You are the quality gate, not the prompt
- Fast iteration, clean files, real sense of hierarchy

This starts per project with steady volume for the right person, and it can grow into more consistent work over time. The first step after we review portfolios is a short paid test edit.

Flexible, remote, project-based work with small focused teams. You get a producer's brief, source material, and clear specs.

If you're good at this, apply.

HOW TO APPLY
Short form, takes about 2 minutes:
----------

Put the word "atlas" somewhere in your answers so we know you read this far.

You'll go into our roster. When a project lines up with you, the hiring manager reaches out.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0023
Controller Execution Time ( Jobseekers / Job )  0.0577
Total Execution Time  0.0608
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-for-Podcast-Agency-1718777
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0473 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1718777
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 192921
 LIMIT 1 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1718777
AND `misc`.`id` IS NULL 
0.0007   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 = '1718777' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718777 
0.0017   UPDATE employer_jobs SET hit_counts = '***Aug-28-2026=635***Aug-29-2026=153***Aug-30-2026=75***Aug-31-2026=46***Sep-01-2026=29***Sep-02-2026=26***Sep-03-2026=5***Sep-04-2026=8***Sep-05-2026=3***Sep-06-2026=8***Sep-07-2026=5***Sep-08-2026=7***Sep-09-2026=7***Sep-10-2026=10***Sep-11-2026=12***Sep-12-2026=9***Sep-13-2026=6***Sep-14-2026=14***Sep-15-2026=5***Sep-16-2026=7***Sep-17-2026=5***Sep-18-2026=4***Sep-19-2026=2***Sep-20-2026=3***Sep-21-2026=6***Sep-22-2026=1***Sep-24-2026=5***Sep-25-2026=2***Sep-26-2026=2***Sep-27-2026=7***Sep-28-2026=5***Sep-29-2026=3***Sep-30-2026=3***Oct-01-2026=2***Oct-04-2026=2' WHERE job_id= '1718777'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=908***Sep-2026=209***Oct-2026=4' WHERE job_id= '1718777'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1718777' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718777 
0.0354   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '192921'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)