Social Media Graphic Designer for Instagram (Hospitality Brands)

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

TYPE OF WORK

Full Time

SALARY

$300-500/month

HOURS PER WEEK

30

DATE UPDATED

Jul 22, 2026

JOB OVERVIEW

We're a hospitality content agency creating Instagram carousels and graphics for 4 and 5 star hotels and upscale restaurants. Briefs and research in, elegant editorial content out. We're looking for a designer to own that transformation with us long term.

What you'll do
- Design multi slide carousels: local guides, visual stories, "top 5" style editorial content
- Build and maintain per-client Canva templates and brand kits so every post stays on brand
- Create graphics and story assets that feel refined, not templated

What makes someone great at this
- Layout, typography, and clear information hierarchy. Making dense information feel light is the whole job.
- A strong aesthetic sense. Elegant and restrained rather than loud or busy, and you know the difference instinctively.
- Attention to detail. Consistent spacing, aligned elements, no stray kerning, no typos going out to a client's feed.
- Consistency. Every post should feel like the same brand.

Tools
We work primarily in Canva with per-client brand kits, so our team and clients can pick up and adapt templates. Fluency there is required, but design fundamentals matter more to us than tooling. If you also work in Figma or Illustrator, even better.

What we offer
- Ongoing work, not one-off projects. On demand to start, growing with quality and workload.
- Clear briefs, a style guide, and reference examples. You won't be guessing.
- Direct, specific feedback and a team that notices good work.

How we work
Daily batches, 24 to 48 hour turnaround. Our clients are among the best hotels and restaurants in their regions, so the bar is high and the work has to hold up on a brand's own feed. We give precise notes and expect a design to land by the second round. We value taste over trend chasing. You'll handle unpublished client material, so discretion and reliability matter as much as skill.

Shortlisted candidates are invited to a paid test.

Please kindly apply through our applicant tracking system: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0127
Total Execution Time  0.0141
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Social-Media-Graphic-Designer-for-Instagram-Hospitality-Brands-1694387
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1694387
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 936111
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1694387
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1694387' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1694387 
0.0013   UPDATE employer_jobs SET hit_counts '***Jul-22-2026=591***Jul-23-2026=199***Jul-24-2026=89***Jul-25-2026=29***Jul-26-2026=21***Jul-27-2026=25***Jul-28-2026=16***Jul-29-2026=19***Jul-30-2026=7***Jul-31-2026=4***Aug-01-2026=6***Aug-02-2026=4***Aug-03-2026=19***Aug-04-2026=4***Aug-05-2026=10***Aug-06-2026=7***Aug-07-2026=1***Aug-08-2026=1***Aug-10-2026=1' WHERE job_id'1694387'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1000***Aug-2026=53' WHERE job_id'1694387'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1694387' 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` = 1694387 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '936111'
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)