Media Buyer

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

TYPE OF WORK

Full Time

SALARY

$1200/month

HOURS PER WEEK

40

DATE UPDATED

Sep 30, 2026

JOB OVERVIEW

MEDIA BUYER

Direct Response | Performance-Focused
Full-Time | Remote

We are a fast-growing Singapore property investment education company looking for a performance-driven Media Buyer to join our team.

About Proptiply™
Proptiply™ iis a Singapore-based real estate education platform that helps Singaporeans make smarter property investment and real estate decisions.

We educate through webinars, live bootcamps and mentoring programmes, combining practical knowledge with real-world property insights.

We are growing rapidly and looking for a Media Buyer to help us reach more people, generate quality leads and scale our programmes.

Why This Role Is Different

This is not a branding or “boost post” role.

You’ll be working on:
• Real conversion campaigns
• Meaningful daily advertising spend
• Funnels where your decisions have a direct impact on performance

You’ll follow proven SOPs, but you’ll also be trusted to make sound judgment calls when campaign performance requires it.
If you want to grow quickly by working close to real data, real advertising spend and real business decisions, this role will stretch you in the right way.

What You’ll Do
• Run and optimise conversion-focused paid advertising campaigns, primarily on Meta, with YouTube as the next platform
• Monitor campaign performance and identify potential issues early
• Take ownership of campaign health, not just campaign execution
• Follow established SOPs while making informed adjustments when necessary
• Escalate performance issues and opportunities to the Ops Manager
• Participate in scheduled weekend monitoring for selected high-spend campaigns
• Join structured ad setup and implementation sessions for Proptiply™ webinars, programmes and campaign launches.
• Ensure campaigns are implemented accurately, consistently and according to agreed performance standards

You’ll mainly receive priorities and inputs from a single Ops Manager, allowing you to stay focused without unnecessary stakeholder or creative chaos.

What You Will NOT Be Responsible For

You will not be expected to:
• Write advertising copy
• Design creatives
• Redesign funnels, offers or pricing
• Handle client communication
• Manage client accounts
• Juggle multiple stakeholders or unclear priorities

Your primary focus is campaign performance and campaign health, with clear responsibilities and structured processes.

Who This Role Is For
This role could be a strong fit if you:
• Have hands-on experience running conversion-focused advertising campaigns for leads or sales
• Are comfortable working in a performance-driven environment
• Stay calm, analytical and accountable when things move quickly
• Respect processes and structure without freezing when conditions change
• Communicate clearly and proactively
• Take ownership seriously
• Enjoy working with numbers, data and performance metrics
• Want to improve rapidly as a direct-response media buyer

Who This Role Is NOT For
This role may not be suitable for:
• “Set-and-forget” ad managers
• Freelancers simultaneously managing multiple client accounts
• People looking for a low-pressure, purely 9-to-5 role
• Anyone uncomfortable taking responsibility for campaigns involving significant advertising spend
• People who prefer simply following instructions without thinking about performance

Compensation & Growth
At Proptiply™, compensation is more than just a monthly paycheck.
You’ll be operating in an ecosystem where:
• Six figures are spent on paid advertising every month
• Multiple six figures are invested yearly into business growth, operations, education, health and performance
• Decisions are made using real data, real risk and real outcomes

What This Means for You
You’ll gain:
• Exposure to high-spend direct-response campaigns
• Experience with advanced media buying and direct-response practices
• Opportunities to develop beyond advertising into business thinking, systems and performance management
• Direct exposure to the decision-making behind campaign scaling and optimisation
• Performance bonuses for strong execution, judgment and results

If you’re looking for comfort, this probably isn’t the role for you.
If you’re looking to level up quickly, take responsibility and grow properly, you may thrive here.

How to Apply

Please complete the application form carefully.
The questions are designed to help us understand how you think, not simply which advertising tools you have used.

Apply here:
----------

Only shortlisted candidates will be contacted.

Final Note
We’re not looking for button-pushers.
We’re looking for media buyers who:
• Respect structure
• Protect campaign performance
• Think critically
• Take ownership seriously
• Want to keep improving
If that sounds like you, we’d love to hear from you.

Apply here:
----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0171
Total Execution Time  0.0193
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,120 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Media-Buyer-1741049
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0016   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1741049
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 1005972
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1741049
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-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1741049' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741049 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-30-2026=1518***Oct-01-2026=124***Oct-02-2026=39***Oct-03-2026=17***Oct-04-2026=19***Oct-05-2026=17***Oct-06-2026=31***Oct-07-2026=6***Oct-08-2026=3***Oct-09-2026=3***Oct-10-2026=4***Oct-11-2026=1***Oct-12-2026=3***Oct-13-2026=4***Oct-14-2026=10***Oct-15-2026=4***Oct-16-2026=5***Oct-17-2026=2***Oct-18-2026=1***Oct-19-2026=2' WHERE job_id= '1741049'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1512***Oct-2026=295' WHERE job_id= '1741049'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1741049' 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` = 1741049 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1005972'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0013   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)