Paid Ads & Creative Specialist (VA)

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

TYPE OF WORK

Gig

SALARY

$1,000 per month ($6 per hour)

HOURS PER WEEK

40

DATE UPDATED

Aug 10, 2026

JOB OVERVIEW

About Us
YASSAS Group runs Melbourne's top-rated halal Greek restaurants — currently five venues (Southbank, Craigieburn, Docklands, Eastland, South Morang) with Mitcham opening soon. We serve authentic Greek food and drive bookings through OpenTable, direct web, and increasingly through paid Google and Meta ads.

We're growing fast and need a hands-on paid ads specialist to own our digital advertising end-to-end.

The Role
You'll be the person responsible for turning our monthly ad spend into restaurant bookings. Not vanity metrics. Not impressions. Not "brand awareness." Bookings.

You'll work remotely with full autonomy over campaign strategy, creative direction, testing, and reporting. Direct access to the owner. No layers, no politics — decisions get made and executed.

Key Responsibilities
Campaign management
Build, launch and optimise Google Ads (Search, Performance Max, YouTube) and Meta Ads (Facebook, Instagram) across all venues
Manage monthly budget across venues, campaigns and audience segments
Continuous optimisation — bid adjustments, audience refinement, keyword management, negative keywords, exclusions
Set up and maintain conversion tracking, pixels, and attribution correctly (Google Tag Manager, Meta Pixel, Conversions API)
Creative development
Ideate, brief and produce ad creatives (images, video, copy) from our brand assets
Test multiple creative angles — food photography, testimonials, offers, events, Greek family occasions
Adapt creatives per venue, audience segment and campaign objective
Work within brand guidelines (fonts, colours, tone of voice)
Testing & optimisation
Structured A/B testing on creatives, audiences, offers, and landing pages
Weekly performance reviews and adjustments
Kill underperforming campaigns fast; scale winners
Test new ad formats, placements and audience types as platforms evolve
Analysis & reporting
Weekly report to the owner: spend, cost per booking, revenue attribution, ROAS per venue
Monthly deep-dive: what worked, what didn't, next month's plan
Attribute conversions correctly across GA4, Meta Ads Manager, and OpenTable bookings
Who You Are
Must have
Minimum 2 years hands-on experience running Google Ads and Meta Ads (please don't apply if you're a "strategy person only" — this is an execution role)
Proven track record of driving bookings, leads or sales — not just impressions. Bring the numbers.
Fluent English (written and spoken) — daily communication is in English
Ability to work independently and manage your own schedule
Strong analytical mindset — comfortable with ROAS, CPA, attribution, funnels
Basic-to-intermediate design skills (Canva, Photoshop or similar)
Nice to have
Prior experience with hospitality, restaurants, or booking-driven businesses
Video editing (CapCut, Premiere, or similar)
Experience with OpenTable, Square, or restaurant booking platforms
Familiarity with landing page tools (Unbounce, Instapage, WordPress)
Understanding of Meta dynamic ads / catalogue setup
Basic SEO understanding (as a bonus, not core)
Tools You'll Use
Google Ads Manager · Meta Business Suite · Google Analytics 4 · Google Tag Manager · Canva · OpenTable (reporting) · Slack / WhatsApp for daily comms

What We Offer
Meaningful ownership over real ad spend and real results
Direct access to the owner — decisions made fast
Long-term engagement — we don't want project workers, we want a partner
Rate discussed with successful candidates based on experience and hours
How Your Success Will Be Measured
One primary KPI: cost per booking, delivered.

Everything else — impressions, clicks, CTR, engagement, followers — is a leading indicator. What we care about is:

How many bookings did your ads drive last week?
What did each booking cost us?
Is that cost trending down as we optimise?
Monthly review, transparent numbers, no hiding behind vanity metrics.

How to Apply
Send us:

Your CV
Portfolio / case studies — campaigns you've run with the actual numbers (spend, results, cost per conversion). Screenshots welcome; blur out client names if under NDA.
A one-paragraph description of your most successful campaign to date and specifically WHY it worked
Your rate (hourly or monthly retainer) and hours per week you can commit
A note on your timezone — we need overlap with Melbourne (AEST/AEDT) hours for daily comms
Send to: [email] with subject line: "YASSAS Ads VA — [Your Name]"

Applications close: 20.8.2026

We respond to every serious application. Shortlisted candidates will do a paid trial project (real campaign, small budget) before being offered ongoing engagement.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Ads-Creative-Specialist-VA-1705871
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705871
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 882852
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705871
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-10',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705871' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705871 
0.0013   UPDATE employer_jobs SET hit_counts '***Aug-10-2026=881***Aug-11-2026=117***Aug-12-2026=59***Aug-13-2026=35***Aug-14-2026=23***Aug-15-2026=23***Aug-16-2026=23***Aug-17-2026=29***Aug-18-2026=26***Aug-19-2026=29***Aug-20-2026=27***Aug-21-2026=26***Aug-22-2026=22***Aug-23-2026=20***Aug-24-2026=19***Aug-25-2026=3***Aug-26-2026=5***Aug-27-2026=1***Aug-28-2026=2***Aug-29-2026=1***Aug-31-2026=2***Sep-03-2026=3***Sep-04-2026=1***Sep-05-2026=3***Sep-07-2026=1***Sep-10-2026=1' WHERE job_id'1705871'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1372***Sep-2026=9' WHERE job_id'1705871'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705871' 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` = 1705871 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '882852'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)