Graphic Designer - Meta Ad Creative (Part-Time) - Sustainable UK DTC Brand

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

TYPE OF WORK

Part Time

SALARY

$450–750/month USD

HOURS PER WEEK

20

DATE UPDATED

Aug 18, 2026

JOB OVERVIEW

Job Title
Graphic Designer - Meta Ad Creative (Part-Time) - Sustainable UK DTC Brand

About the Role
We are a UK sustainable oral care brand, we make home-compostable toothpaste refills paired with a reusable dispenser, and we just landed our first major UK retailer (Boots). We're scaling fast on Meta ads and need a designer to help us keep creative output high without sacrificing quality.

This is a part-time, ongoing role focused on one core area:
- Meta ad creative (static only), static ads and carousels for both cold prospecting and retargeting campaigns

Experience in packaging/print design, email design, or web design is a bonus (see "Nice to Have" below), candidates who bring all of that experience alongside strong Meta ad creative work will be considered for an expanded full-time role covering brand/packaging, email, and occasional web design too.


What You'll Be Doing
- Turn product photography and UGC/influencer stills into scroll-stopping static ad creative for Meta (Facebook/Instagram)
- Produce both single-image ads and carousels for cold prospecting and retargeting campaigns
- Iterate quickly based on ad performance data and feedback, this is a testing-driven, DTC environment, not a "one perfect design" environment
- Keep a consistent brand voice: bold, warm, witty, "ditch the plastic, ditch the nasties" energy, never preachy


Requirements
- 3+ years graphic design experience, with a strong portfolio in ecommerce/DTC paid social ad creative (this is non-negotiable, agency-only or print-only portfolios won't fit)
- Proficient in Figma, Adobe Creative Suite (Photoshop/Illustrator), and Canva
- Understands what makes creative perform on Meta, hooks, thumb-stopping visuals, pattern interrupts, not just what looks good
- Strong communicator in English, reliable with deadlines, comfortable working async with a UK-based team


Nice to Have
- Packaging/print design experience (branded leaflets, POS, FSDU design, merch), useful as we roll out into physical retail (Boots)
- Email template/graphic design experience (Klaviyo, Mailchimp, or similar)
- Basic web design skills (Webflow, Shopify, or similar) for occasional landing page work
- Experience designing for a retail/FMCG, sustainability, beauty/wellness, or challenger DTC brand

Note: candidates who tick most or all of the boxes above, on top of strong Meta ad creative skills, may be offered a full-time role covering brand/packaging, email, and web design as well.


Hours & Schedule
- Part-time, ongoing role, approx. 3–4 hrs/day (15–20 hrs/week)
- Some overlap with UK working hours (GMT/BST) required for feedback loops and briefs, please specify your available overlap hours in your application
- Not a fixed-term project; room to grow into more hours (or a full-time role, see above) as we scale


Pay
- $450–750/month USD (pro-rated for part-time hours)
- Roughly $5.20–8.70/hr USD equivalent
- Paid monthly


How to Apply
To be considered, please:
- Include the word "METACREATIVE" at the very top of your application (this confirms you read the full post)
- Share 3–5 portfolio examples of ecommerce/DTC paid social ad creative (static or carousel), links only, no PDFs please
- In 2–3 sentences, tell us: what's one piece of ad creative you've made that you're proud of, and why did it work?

Applications without a portfolio link will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0027
Controller Execution Time ( Jobseekers / Job )  0.0176
Total Execution Time  0.0211
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-Meta-Ad-Creative-Part-Time-Sustainable-UK-DTC-Brand-1710676
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1710676
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 933708
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1710676
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1710676' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1710676 
0.0018   UPDATE employer_jobs SET hit_counts '***Aug-17-2026=4***Aug-18-2026=1507***Aug-19-2026=194***Aug-20-2026=76***Aug-21-2026=63***Aug-22-2026=40***Aug-23-2026=20***Aug-24-2026=33***Aug-25-2026=21***Aug-26-2026=13***Aug-27-2026=6***Aug-28-2026=17***Aug-29-2026=5***Aug-30-2026=5***Aug-31-2026=7***Sep-01-2026=6***Sep-02-2026=4***Sep-03-2026=3***Sep-04-2026=6***Sep-05-2026=5***Sep-06-2026=2***Sep-08-2026=4***Sep-09-2026=1***Sep-10-2026=3***Sep-11-2026=2***Sep-12-2026=1***Sep-13-2026=3***Sep-14-2026=2***Sep-15-2026=2***Sep-16-2026=2***Sep-17-2026=2***Sep-18-2026=2***Sep-19-2026=1***Sep-21-2026=2' WHERE job_id'1710676'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2010***Sep-2026=53' WHERE job_id'1710676'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1710676' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1710676 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '933708'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)