Performance Marketer (Google Ads + Meta Ads) - Conversion Focused

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

TYPE OF WORK

Part Time

SALARY

$5/hour

HOURS PER WEEK

20

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

We are a Singapore-based performance marketing agency running Google Ads and Meta Ads for clients in medical, aesthetic, and professional services. We are hiring one part-time performance marketer to help run and optimise campaigns across our client accounts.

This is 4 hours a day, Monday to Friday. You will work inside our accounts, not just report on them.

What you will do:

Manage and optimise up to 20 live Google Ads and Meta Ads campaigns across multiple client accounts
Daily monitoring of spend, CPA, ROAS, and conversion volume, with adjustments to bids, budgets, audiences, placements, and keywords
Search term reviews, negative keyword work, audience exclusions, and cleaning out waste
Diagnose underperformance and tell us why, not just that it happened. We expect you to spot conversion tracking issues, bidding signal problems, audience saturation, and keyword overlap between campaigns
Propose new ad copy, headlines, and descriptions for search campaigns
Propose creative concepts for Meta (images and video), with reference examples of ads or formats you want us to model. Our design team produces the final assets, so we need clear direction and references, not finished files
Structure and run tests, then report what won and what you are changing next
Weekly written summary per account: what changed, what it did to performance, what is next

What we need from you:

Proven hands-on experience running both Google Ads and Meta Ads. Not one or the other
Experience managing multiple accounts at the same time, ideally in an agency setting
Strong grasp of conversion tracking: GA4, Google Tag Manager, Meta Pixel, Conversions API, offline conversion imports
Comfortable with lead generation campaigns where the goal is qualified enquiries, not traffic or engagement
Current on how the platforms actually work now, including Performance Max, broad match with smart bidding, Advantage+ campaigns, and how creative volume affects delivery
Good written English. You will be writing ad copy and client-facing notes
Reliable, self-directed, and able to work without someone checking on you every hour

Nice to have: experience in regulated industries (healthcare, medical aesthetics, legal), or experience with the Singapore or wider APAC market.

To apply, send:

A short note on the largest monthly ad spend you have personally managed, and across how many accounts
One campaign you turned around. Tell us the problem, what you changed, and the result with actual numbers
Screenshots or anonymised reporting from accounts you have run (blur client names if needed)
Start your application with the word "CONVERSION" so we know you read this properly

Applications without the word CONVERSION at the top will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0139
Total Execution Time  0.0153
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,360 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Performance-Marketer-Google-Ads-Meta-Ads-Conversion-Focused-1708256
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708256
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 878226
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1708256
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-27',ej.date_added) duration_daysDATEDIFF('2026-08-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708256' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708256 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-13-2026=266***Aug-14-2026=12***Aug-15-2026=5***Aug-16-2026=1***Aug-17-2026=2***Aug-18-2026=3***Aug-19-2026=4***Aug-20-2026=2***Aug-21-2026=1***Aug-22-2026=1***Aug-23-2026=1***Aug-24-2026=1***Aug-27-2026=1' WHERE job_id'1708256'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=299' WHERE job_id'1708256'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708256' 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` = 1708256 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '878226'
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)