Static Ad Designer · Premium DTC Wellness Brand (Meta/Facebook)

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

TYPE OF WORK

Any

SALARY

-

HOURS PER WEEK

30

DATE UPDATED

Jul 3, 2026

JOB OVERVIEW

We are a premium transdermal wellness patch brand scaling fast on Meta. Six SKUs, growing globally. Brand feel is calm, premium, clinical without feeling cold. Not loud DTC, not bargain pharmacy.

We are hiring ONE static ad designer to produce 4 to 8 Meta-ready statics per week on retainer.

What you do

· Design Meta static ads (1080x1920, 9:16) across our SKU range
· Edit and color grade product photography in Photoshop (push highlights, deepen shadows, make the product catch light)
· Build multi-callout layouts, editorial layouts, UGC overlays, native screenshot styles, whatever hits hardest for the brief
· Use AI tools (Midjourney, Photoshop Generative Fill, Magnific, etc.) where it sharpens the work
· Iterate fast on feedback, ship clean layered PSDs

Who you are
· Expert in Adobe Photoshop, layered PSD discipline, non-destructive editing
· Deep understanding of Meta static ad performance, what stops scroll, what is trending right now
· Strong typographic eye, you know the difference between premium and bargain
· Comfortable with AI image tools and modern picture manipulation
· You study premium wellness and beauty creative and you know why the best work performs
· Native or near-native English for reading briefs and headlines

How to apply

Read the full trial brief here:
----------
Design ONE Sleep static following the brief. Email your final PNG plus layered PSD to the email address listed in the brief, with the subject line specified in the brief.

If your work is strong, we contact you within 48 hours and pay $15 USD for the trial static, then onboard you to the weekly retainer. If we cannot use the work, we do not respond. Many will apply, only the strongest get paid.
Do not apply without completing the trial. Generic portfolios without the trial static will be ignored.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Static-Ad-Designer-Premium-DTC-Wellness-Brand-MetaFacebook-1635500
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0106 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1635500
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 792033
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1635500
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-14',ej.date_added) duration_daysDATEDIFF('2026-08-14',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-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1635500' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1635500 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-29-2026=106***Apr-30-2026=96***May-01-2026=35***May-02-2026=10***May-03-2026=11***May-04-2026=15***May-05-2026=15***May-06-2026=10***May-07-2026=6***May-08-2026=8***May-09-2026=2***May-11-2026=5***May-12-2026=6***May-13-2026=4***May-14-2026=11***May-15-2026=3***May-17-2026=4***May-18-2026=5***May-19-2026=2***May-20-2026=1***May-21-2026=1***May-22-2026=2***May-23-2026=3***May-24-2026=1***May-25-2026=1***May-26-2026=4***May-27-2026=1***May-28-2026=2***May-29-2026=1***May-31-2026=1***Jun-02-2026=4***Jun-03-2026=2***Jun-05-2026=1***Jun-06-2026=1***Jun-11-2026=1***Jun-12-2026=2***Jun-13-2026=1***Jun-15-2026=1***Jun-16-2026=1***Jun-17-2026=1***Jun-22-2026=1***Jun-24-2026=2***Jun-28-2026=1***Jun-29-2026=2***Jun-30-2026=3***Jul-01-2026=1***Jul-03-2026=162***Jul-04-2026=51***Jul-05-2026=26***Jul-06-2026=22***Jul-07-2026=11***Jul-08-2026=7***Jul-09-2026=6***Jul-10-2026=6***Jul-11-2026=4***Jul-12-2026=2***Jul-13-2026=5***Jul-14-2026=8***Jul-15-2026=4***Jul-16-2026=8***Jul-17-2026=5***Jul-18-2026=1***Jul-19-2026=1***Jul-20-2026=4***Jul-22-2026=1***Jul-24-2026=1***Jul-26-2026=3***Jul-28-2026=2***Jul-29-2026=1***Jul-30-2026=2***Jul-31-2026=5***Aug-02-2026=1***Aug-03-2026=3***Aug-05-2026=1***Aug-08-2026=2***Aug-11-2026=1***Aug-13-2026=1***Aug-14-2026=1' WHERE job_id'1635500'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=202***May-2026=170***Jun-2026=24***Jul-2026=349***Aug-2026=10' WHERE job_id'1635500'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1635500' 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` = 1635500 
0.0049   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '792033'
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)