Graphic Designer for Ads, Emails and Social Media Posts (Barbershop Brand, Australia)

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

TYPE OF WORK

Part Time

SALARY

Negotiable (send your rate)

HOURS PER WEEK

20

DATE UPDATED

Oct 8, 2026

JOB OVERVIEW

Hi! We are Empire Barbershop, a busy barbershop in Oakleigh, Melbourne, Australia, with a sister barber education business, School of Barbers. We are looking for a graphic designer to create the visuals for our marketing every week.

WHAT YOU WILL WORK ON
1. Ads: static ads for Meta (Facebook and Instagram) and Google, in feed, story and square sizes, plus a few versions of each so we can test them.
2. Emails: email designs and graphics for our newsletters, offers, reactivation emails, Halloween and Christmas campaigns.
3. Social media posts: Instagram and Facebook posts, carousels and story graphics for our weekly content.
4. Simple edits to photos and short videos of our barbers and haircuts when needed.

You will work directly with our Head of Marketing, who will give you the brief, copy and brand direction for each piece.

WHAT WE ARE LOOKING FOR
- At least 2 years of experience designing ads, emails and social media posts
- A portfolio that shows ads and social posts you have made (barbershop, salon, grooming, lifestyle or local business work is a plus)
- Strong in Canva, Photoshop and/or Figma
- Good eye for clean, bold, masculine design that stops the scroll
- Good English, able to follow a brief and take feedback well
- Fast turnaround and reliable with deadlines
- Bonus: basic video editing (CapCut, Premiere) and experience designing for email tools

SCHEDULE AND PAY
- Part time, around 20 hours a week, flexible schedule
- Some overlap with Melbourne business hours (AEST) for check-ins
- Pay is negotiable. Please tell us your rate (hourly or monthly) in your application
- Long-term role for the right person

TRIAL TASK
To apply, please do this short trial task (around 1 to 2 hours):
Design 1 Instagram post (1080 x 1350 px) for a Melbourne barbershop with this offer: "Get a FREE styling product with your next haircut. Choose Matte Paste, Sea Salt Spray or Texture Powder." Add a clear call to action: "Book now." Use your own layout, fonts and stock images.
Send it as a JPG or PNG, or a view-only Canva or Google Drive link.

HOW TO APPLY
Please send:
1. Your rate (hourly or monthly)
2. Your portfolio link
3. Your finished trial task
4. Your available hours per week and your usual working time
5. Start your message with "EMPIRE DESIGNER" so we know you read the full post

Applications without the trial task will not be reviewed. Looking forward to seeing your work. Thank you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0260
Total Execution Time  0.0279
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,248 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-for-Ads-Emails-and-Social-Media-Posts-Barbershop-Brand-Australia-1746059
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0186 seconds)  (Hide)
0.0014   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746059
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 832305
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746059
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746059' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746059 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-08-2026=1538***Oct-09-2026=222***Oct-10-2026=49***Oct-15-2026=1***Oct-16-2026=2***Oct-17-2026=1' WHERE job_id= '1746059'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1812' WHERE job_id= '1746059'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746059' 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` = 1746059 
0.0057   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '832305'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0045   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)