Graphic Designer for Meta Ads

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

TYPE OF WORK

Any

SALARY

$5-$10/hour

HOURS PER WEEK

20

DATE UPDATED

Mar 23, 2026

JOB OVERVIEW

We’re a new tea brand that launched earlier this year. We’re looking for a graphic designer who specializes in Meta (Facebook & Instagram) static ads. Someone who can translate hooks and ideas into scroll-stopping static ads that drive performance.

You’ll work directly with the founder in a small team where your creative ideas actually move the needle.

What You’ll Do
- Design high-performing static ads for Meta that grab attention and clearly communicate value.
- Ideate and develop new ad concepts based on angles, pain points, and product benefits.
- Create variations for testing and adapt visuals for different audiences and funnel stages.
- Occasionally design supporting email graphics (bonus).
- Work independently while staying aligned on creative direction and performance data.
- Contribute ideas to creative strategy and future campaigns.

Qualifications
- 2+ years of experience designing paid social creatives (Meta experience required).
- Portfolio showing strong DTC-style ads
- Proficient in Photoshop, Illustrator, or Figma.
- Strong grasp of visual hierarchy, typography, and ad psychology.
- Able to take feedback, iterate quickly, and meet deadlines without hand-holding.
- Bonus: experience with motion graphics or light animation (GIFs, short loops).
- Bonus: experience designing email graphics or lifestyle assets.

You Are
- A self-starter who thrives in small, fast-moving teams.
- Data-aware but creatively driven.
- Capable of turning performance insights into sharper, more effective designs.
- Excited to help build a brand from the ground up.

Hourly rate: $5-$10 depending on experience

This role will be a minimum of 20hrs/week and high potential to work full time depending on performance.

If interested, please do the following:
1. Send over your resume and any portfolio you have
2. Send me some favorite static ads from some brands that you like (doesn't have to be yours)
3. Add in your subject line "WHATS THE TEA"

If you miss any of the steps above, you will be IGNORED.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0128
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-for-Meta-Ads-1491269
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0062 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1491269
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 269676
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1491269
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 '1491269' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1491269 
0.0008   UPDATE employer_jobs SET hit_counts '***Oct-15-2025=500***Oct-16-2025=99***Oct-17-2025=28***Oct-18-2025=18***Oct-19-2025=26***Oct-20-2025=23***Oct-21-2025=21***Oct-22-2025=5***Oct-23-2025=9***Oct-24-2025=12***Oct-25-2025=3***Oct-26-2025=2***Oct-27-2025=4***Oct-28-2025=11***Oct-29-2025=5***Oct-30-2025=1***Oct-31-2025=2***Nov-01-2025=1***Nov-02-2025=1***Nov-03-2025=1***Nov-04-2025=2***Nov-06-2025=3***Nov-07-2025=1***Nov-10-2025=3***Nov-11-2025=1***Nov-13-2025=2***Nov-15-2025=2***Nov-16-2025=1***Nov-19-2025=1***Nov-22-2025=1***Nov-25-2025=1***Nov-27-2025=1***Nov-28-2025=1***Nov-29-2025=1***Dec-01-2025=2***Dec-04-2025=1***Dec-05-2025=1***Dec-07-2025=1***Dec-10-2025=1***Dec-13-2025=1***Dec-16-2025=1***Dec-19-2025=1***Dec-23-2025=1***Dec-24-2025=1***Jan-16-2026=1***Jan-17-2026=1***Jan-19-2026=1***Feb-03-2026=1***Feb-19-2026=1***Mar-05-2026=1***Mar-21-2026=1***Mar-23-2026=720***Mar-24-2026=165***Mar-25-2026=56***Mar-26-2026=38***Mar-27-2026=23***Mar-28-2026=11***Mar-29-2026=9***Mar-30-2026=9***Mar-31-2026=8***Apr-01-2026=11***Apr-02-2026=6***Apr-03-2026=6***Apr-04-2026=3***Apr-05-2026=2***Apr-06-2026=1***Apr-07-2026=5***Apr-08-2026=4***Apr-10-2026=1***Apr-11-2026=2***Apr-18-2026=2' WHERE job_id'1491269'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Oct-2025=769***Nov-2025=24***Dec-2025=11***Jan-2026=3***Feb-2026=2***Mar-2026=1041***Apr-2026=43' WHERE job_id'1491269'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1491269' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1491269 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '269676'
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)