Email & Static Ad Designer (Part-Time) - Figma Design for DTC Marketing Agency

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

TYPE OF WORK

Part Time

SALARY

750-1500$

HOURS PER WEEK

30

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

About Us

We are BeMarketing, a Danish performance marketing agency serving a portfolio of e-commerce (DTC) brands. We run paid ads, Google Ads, and email marketing for our clients. We are building out a dedicated design function to own all email design and static ad creative. This is a long-term role for the right person, not a one-off gig.

The Role

You will own all graphic design across two lanes: email design (Klaviyo emails for our client brands) and static ad design (Meta ads). You design - you do NOT build in Klaviyo. A dedicated Klaviyo technician takes your finished Figma files and builds them. Your job is to make them great.

You work asynchronously most of the week. We communicate on Slack, and all work is tracked in Notion. Every design you make follows a clear, documented brief with finished copy - you are never guessing what to write or what the offer is. You are never guessing what to do. On top of that, we have one weekly video call together - to review work, plan the week ahead, and build a real working relationship. You are part of the team, not an anonymous freelancer.

This is a volume role with high standards. Expect roughly 30-60 emails per month across multiple client brands (campaign emails + flow emails), plus ongoing static ad production. Deadlines are real and non-negotiable.

This is a growth role, and we are hiring a key player - not a disposable VA. Phase 1 is design execution: emails and static ads from briefs, delivered on time, at high quality. As you prove yourself, there is a clear path to real ownership: client design systems, email template libraries, and creative direction on the static ad side.

Compensation is a fixed monthly salary ($750-1,500/month depending on experience) - stable, predictable income, not per-asset piecework. 13th month pay included.

What You'll Do

Email
design (the core of the role):

- Design campaign emails and flow emails in Figma from documented briefs (copy, offer, and structure provided - you own layout, hierarchy, and visual execution)
- Design mobile-first: most of our audience reads email on a phone
- Work strictly within each client's brand guidelines (colors, fonts, logo rules, tone) - and never mix brands up
- Structure your Figma files so they are slice-ready for our Klaviyo technician (clean sections, consistent widths, organized layers)
- Revise quickly based on feedback from the founder or the client

Static ad design:

- Design static ads for Meta (feed + story formats) from creative briefs
- Work both ways: classic manual design (Figma/Photoshop) AND AI image tools (Nano banana, Google's image models, or similar) with professional retouching on top
- Produce variations of winning ads fast (new hooks, new formats, new aspect ratios)

Quality & delivery:

- Self-QA every file before handoff: correct brand assets, aligned grids, readable at mobile size, no typos in design text, exportable structure
- Hit deadlines every time - and flag problems early, not on the day they are due
- Update status and notes in Notion, communicate clearly on Slack

What We're Looking For (Must-Haves)

- A DTC / e-commerce portfolio - you have designed real emails AND real ads for e-commerce brands. We want to see the actual work.
- Conversion-first design instinct - you understand visual hierarchy, CTA placement, and offer communication. Pretty is not enough; your designs need to sell.
- Brand-system discipline - you can work across multiple client brands in the same week and keep every one of them consistent with its own guidelines.
- Strong Figma skills - components, auto layout, organized files ready for handoff
- Comfortable with AI image tools as part of your workflow (and honest about how you use them)
- Strong written English - clear async communication on Slack
- Reliable and self-managing - you hit deadlines and flag problems early
- Comfortable with Notion and Slack workflows
- Wants to be part of a team long-term - you show up to a weekly call, take ownership, and care about the results of your work (not just the delivery)

Nice to Have

- Photoshop / retouching skills
- Familiarity with Klaviyo or email design constraints (max widths, image slicing, dark mode)
- Motion design / simple GIFs for email or ads
- Experience working with an agency or across multiple client accounts

How to Apply

- To show us you actually read this posting, start your application with the word "PIXEL".
Applications that don't include it will be ignored.

Then, please include:

1. Your portfolio - share email designs AND static ads you have made for e-commerce brands (links or attachments). We want to see the actual work, not a mood board.

2. Answer these three questions:
- How do you keep two different client brands visually separate when you design for both in the same week?
- Which AI image tools do you use, and where in your process do you use them?
- How many hours per week are you available, and what are your working hours (please note your timezone)?

3. A short note on why a long-term agency role - where you grow into owning the design function - appeals to you more than one-off freelance gigs.

We review every application that includes the filter word. Response time is typically within a few business days.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0019
Controller Execution Time ( Jobseekers / Job )  0.0231
Total Execution Time  0.0259
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,216 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Static-Ad-Designer-Part-Time-Figma-Design-for-DTC-Marketing-Agency-1703927
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0137 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1703927
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 823613
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1703927
AND `misc`.`idIS NULL 
0.0006   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 '1703927' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1703927 
0.0049   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=615***Aug-07-2026=129***Aug-08-2026=59***Aug-09-2026=49***Aug-10-2026=52***Aug-11-2026=60***Aug-12-2026=71***Aug-13-2026=40***Aug-14-2026=28***Aug-15-2026=29***Aug-16-2026=12***Aug-17-2026=43***Aug-18-2026=38***Aug-19-2026=24***Aug-20-2026=14***Aug-21-2026=19***Aug-22-2026=4***Aug-23-2026=5***Aug-24-2026=19***Aug-25-2026=21***Aug-26-2026=28***Aug-27-2026=6***Aug-28-2026=14***Aug-29-2026=5***Aug-30-2026=8***Aug-31-2026=28***Sep-01-2026=8***Sep-02-2026=4***Sep-03-2026=11***Sep-04-2026=7***Sep-05-2026=1***Sep-06-2026=5***Sep-07-2026=2***Sep-08-2026=2***Sep-09-2026=4***Sep-10-2026=1***Sep-11-2026=4***Sep-12-2026=8***Sep-14-2026=3***Sep-15-2026=5***Sep-16-2026=4***Sep-17-2026=7***Sep-18-2026=5***Sep-19-2026=3***Sep-21-2026=1' WHERE job_id'1703927'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1419***Sep-2026=85' WHERE job_id'1703927'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1703927' 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` = 1703927 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '823613'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)