Part-Time Paid Ads Specialist (Meta & Google) – Youth Sports Brand

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

TYPE OF WORK

Part Time

SALARY

$5-8 per hour.

HOURS PER WEEK

TBD

DATE UPDATED

Feb 21, 2026

JOB OVERVIEW

About Us

NxtGen Baseball ---------- is a growing youth baseball and softball development brand based in the United States.

We run:

Large summer camps (700–1000+ athletes annually)

MLB player camps

A digital program called NxtGen U

We are scaling and need a serious, performance-driven Paid Ads Specialist to help grow camp registrations and digital sales.

This is not a beginner position!!!

Role Overview

We are looking for a part-time Paid Ads Specialist to manage and optimize advertising campaigns across:

Meta (Facebook & Instagram)

Google Ads (Search required, Display optional)

Your primary responsibility is to generate high-quality leads, increase conversions, and lower the cost per acquisition over time.

You will work closely with our Funnel & CRM Manager.

Responsibilities

Build and manage Meta ad campaigns focused on conversions

Build and manage Google Search campaigns

Set up audience targeting (cold, warm, retargeting)

Install and manage Meta Pixel and Google conversion tracking

Ensure proper event tracking for:

Camp purchases

Digital product purchases

Lead form submissions

Monitor and improve:

Cost per lead

Cost per acquisition

ROAS

Run split tests (creative, copy, audience)

Provide weekly performance reports with recommendations

Align ad messaging with funnel strategy

Required Experience

Proven Meta Ads Manager experience (conversion campaigns)

Google Ads experience (Search campaigns required)

Experience setting up pixels, tags, and tracking events

Understanding of retargeting strategy

Strong data analysis skills

Clear written and spoken English

Experience in event marketing, digital products, or education preferred

Important: This Role Is NOT For

Social media managers

Boost-post-only marketers

Beginners without campaign results

Anyone who cannot explain metrics clearly

Working Hours

Part-time (10–20 hours per week to start).
Flexible schedule but must be available for one weekly check-in call.

Compensation

Competitive hourly or monthly rate based on experience and results.
Please include your expected rate in your application.

How to Apply (Required)

To be considered, please send:

Your resume

Screenshots of past ad results (hide client names if needed)

Typical cost per lead you have achieved

A short written answer to this question:

“How would you approach generating registrations for a youth baseball camp using paid ads?”

Applications without this information will not be reviewed.

What We Value

Ownership mindset

Data-driven thinking

Clear communication

Proactive optimization

Long-term partnership potential

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,200 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Part-Time-Paid-Ads-Specialist-Meta-Google-Youth-Sports-Brand-1585087
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1585087
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 906211
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1585087
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1585087' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1585087 
0.0019   UPDATE employer_jobs SET hit_counts '***Feb-21-2026=141***Feb-22-2026=72***Feb-23-2026=36***Feb-24-2026=9***Feb-25-2026=5***Feb-26-2026=5***Feb-27-2026=3***Feb-28-2026=1***Mar-01-2026=5***Mar-02-2026=3***Mar-04-2026=3***Mar-05-2026=2***Mar-08-2026=3***Mar-10-2026=2***Mar-11-2026=3***Mar-12-2026=2***Mar-15-2026=1***Mar-17-2026=2***Mar-18-2026=4***Mar-19-2026=1***Mar-20-2026=1***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=2***Mar-26-2026=5***Mar-27-2026=3***Mar-29-2026=1***Mar-30-2026=2***Mar-31-2026=3***Apr-01-2026=2***Apr-02-2026=1***Apr-06-2026=1***Apr-07-2026=1***Apr-11-2026=2***Apr-18-2026=1' WHERE job_id'1585087'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=272***Mar-2026=51***Apr-2026=8' WHERE job_id'1585087'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1585087' 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` = 1585087 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '906211'
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)