Senior Graphic Designer / Junior Art Director — LA-Based Studio (Remote, Hourly)

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

TYPE OF WORK

Part Time

SALARY

$10-12/hour

HOURS PER WEEK

20

DATE UPDATED

Mar 26, 2026

JOB OVERVIEW

NO VIRTUAL ASSISTANTS PLEASE. and if you are wearing a suit in your picture, please do not apply.

Hi, I'm Peter Bae! Entrepreneur, creative director, and family man. I started a graphic design studio 5 years ago and we're growing. We work with tech companies, CPG brands, and mission-driven organizations that need consistent, high-level creative execution across branding, pitch decks, and marketing collateral.

We have an art director on the team. What we need now is a senior-level designer who can come in, hit the ground running, and own projects from start to finish. Monday through Friday, 4-6-ish hours a day, paid hourly.

*Who you are*
You have 5+ years of experience and a portfolio that does the talking. You pick up new brands quickly, work clean under pressure, and communicate clearly. You don't need hand-holding — you need a good brief, or just enough info, and room to do your thing.
You care about the craft. You sweat the details. And you want to be part of something that takes the work seriously without taking itself too seriously.

*What you'll work on*
Visual identities, logos, pitch decks, presentations, web design, mockups, social assets, print, and photo manipulation.

*Skills required*
Expert-level Photoshop, Illustrator, and Figma. Strong branding and design fundamentals. Sharp art direction instincts. Logo design ability. Web and UI design experience a plus. Photo manipulation is a plus.

*Expectations*
Communication that is proactive. Execution at your highest level. Work schedule is on your own time but we should have at least 2-3 hours of overlap for communication.

*What this can become*
I'm not looking for a one-off hire. I want someone who grows with the studio. As we scale, the right person will have real opportunities for more creative ownership, broader client exposure, and an expanded role. I take care of the people who show up for this team.

One more thing on culture
I pride myself on building a work environment where you feel appreciated and challenged in equal measure. We ask for excellence every day but we also make it an enjoyable work environment. You'll feel a level of humanness pretty quickly.

*To apply*
Share your favorite design resource or tool — inspiration, photography, references, whatever you actually rely on — that isn't Behance, Unsplash, Pexels, Dribbble, Same.Energy, or anything equally generic. Give me the one you keep to yourself.
Then send a portfolio link. Not a Google Drive folder. One or two links I can scroll through in a few minutes.

Serious inquiries only.

I look forward to meeting you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0354
Total Execution Time  0.0367
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,495,688 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Graphic-Designer-Junior-Art-Director-LA-Based-Studio-Remote-Hourly-1611422
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0284 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1611422
 LIMIT 1 
0.0034   SELECT *
FROM `employers`
WHERE `employer_id` = 706240
 LIMIT 1 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1611422
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1611422' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611422 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-26-2026=413***Mar-27-2026=300***Mar-28-2026=74***Mar-29-2026=56***Mar-30-2026=62***Mar-31-2026=29***Apr-01-2026=15***Apr-02-2026=16***Apr-03-2026=9***Apr-04-2026=10***Apr-05-2026=7***Apr-06-2026=11***Apr-07-2026=21***Apr-08-2026=13***Apr-09-2026=5***Apr-10-2026=3***Apr-11-2026=2***Apr-15-2026=2' WHERE job_id'1611422'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=934***Apr-2026=114' WHERE job_id'1611422'  
0.0021   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1611422' 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` = 1611422 
0.0151   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '706240'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)