Head of Brand & Marketing

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

TYPE OF WORK

Full Time

SALARY

3000

HOURS PER WEEK

40

DATE UPDATED

Jul 11, 2026

JOB OVERVIEW

Christo's is an Australian smash-burger and fried-chicken chain scaling from 3 stores towards 12 and beyond. We believe fast food should be legendary — and we're hiring the person who makes sure everyone else believes it too.

This is not a 'manage the socials' seat. You are our senior marketing function: you own how Christo's looks, sounds and grows across every public channel, you own the founder's personal brand, and you own the marketing engine behind every new store opening. You work directly with the CEO, run a content pipeline, direct Perth-based creators and crews remotely, and use tools like Claude, Notion and Meta Ads Manager daily. This is a senior seat: you'll be paid top of market and we expect top performance.

Who you'll work with
You report to the CEO (Gav) and work alongside his Executive Assistant, the Operations Manager and you will direct external creators - videographers, editor etc - and brief in-store teams who execute activations on the ground in Perth. Perth and the Philippines share the same time zone, so you work our hours live, not overnight.

What you'll own
1. Brand direction: the visual and tonal standard for Christo's across every channel, store asset and campaign. Keep the brand manual current and enforced; run monthly brand-compliance reviews using store photo audits.
2. Founder brand: Gav's content calendar, scripts, hooks and narrative — make him the most recognisable food founder in Perth. He shoots; you make everything else happen.
3. Content engine: own the social calendar across all platforms; brief and manage editors and videographers; keep the pipeline 4+ weeks ahead; hold the creative standard.
4. Campaigns: plan and run the campaign calendar — brand ---------- nts, promos and local store marketing. Every campaign gets an objective, a budget and a post-mortem with numbers.
5. Paid media: Meta and Google ads — strategy, build, budget, and ROAS reporting.
6. New-store launches: own launch marketing for stores 4 and 5 — teaser campaigns, opening-week activations (executed by our Perth crew to your runsheet), local partnerships.
7. Reviews & community: own the review loop (Google, socials) — responses in brand voice, insights fed back to operations weekly.
8. Influencers & partnerships: identify, brief, contract and review Perth creators and community partners — managed remotely, measured on results.
9. Reporting: weekly brand report to the CEO (social metrics, campaign status, review scores) and a monthly performance report tying marketing spend to store sales.
10. Systems & AI: build the marketing OS in Notion, document how everything runs, and use AI aggressively to make a small team punch far above its size.

What good looks like
Within 30 days: the content pipeline runs 4 weeks ahead without the CEO chasing it; the weekly brand report lands every Monday; review response time is under 24 hours; and the store 4 launch marketing plan exists with dates and owners. Within 90 days: store 4 opens loud, follower growth and foot traffic are measurably moving, and Gav's personal brand output is consistent and compounding./

You're right for this if you
Have 5+ years in brand/social/content marketing with real outcomes you can show (accounts you grew, campaigns you ran, launches you led); have managed creatives — editors, videographers, designers — to a standard; think in brand first and read numbers second, but you do read them; run Meta Ads competently; write sharp, native-level English copy; are fluent with AI tools and use them daily; and take full ownership. Food, hospitality or retail brand experience is a strong plus. Agency background welcome — but this is an owner's seat, not an account manager's.

To apply
Start your message with the word LEGENDARY so I know you read this. Then: (1) link the best brand or account you've personally run, with one number that proves it worked; (2) name a food brand doing social brilliantly right now and tell me why in 3 sentences; (3) one line on how you use AI in your marketing work today.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0225
Total Execution Time  0.0238
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,360 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Head-of-Brand-Marketing-1687107
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0148 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687107
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 950224
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687107
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-07-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687107' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687107 
0.0022   UPDATE employer_jobs SET hit_counts '***Jul-11-2026=922***Jul-12-2026=2***Jul-13-2026=1' WHERE job_id'1687107'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jul-2026=925' WHERE job_id'1687107'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687107' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687107 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '950224'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)