Email Marketing Designer (Figma + Klaviyo)

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

TYPE OF WORK

Full Time

SALARY

1000-1500

HOURS PER WEEK

40

DATE UPDATED

Jun 7, 2026

JOB OVERVIEW

ATTN: DO NOT APPLY IF YOU CAN NOT WORK PST TIME ZONE AND FULL TIME.

IF YOU DO NOT INCLUDE FIGMA LINK OF YOUR PORTFOLIO OF EMAIL DESIGNS, YOU WILL BE IGNORED.

We are hiring a full-time Email Marketing Designer.

We builds email marketing systems for eCommerce brands. We create email flows, campaigns, and retention systems inside Klaviyo for brands using Shopify.

This role is focused on designing high-quality email designs in Figma.

You will be designing emails for welcome flows, abandoned cart flows, post-purchase flows, winback flows, campaigns, promos, product launches, and other eCommerce email assets.

The main thing we care about is consistency.

We do not want designs that feel random, messy, or all over the place. Every email should follow the brand’s style, use the right fonts, colors, spacing, hierarchy, and layout direction.

You must be able to look at a brand’s website, past emails, product pages, and social media, then create email designs that feel like they belong to that brand.

Responsibilities:

Design email templates in Figma
Create clean, conversion-focused email layouts
Follow brand guidelines closely
Keep designs consistent across an entire flow or campaign
Use strong visual hierarchy for headers, body copy, CTAs, product sections, reviews, and offer blocks
Work with copywriters and strategists to turn copy into strong email designs
Prepare designs clearly so they can be built inside Klaviyo
Make revisions based on feedback
Stay organized and meet deadlines

Requirements:

Strong Figma experience
Experience designing emails for eCommerce brands
Good understanding of layout, spacing, typography, and mobile-first design
Ability to follow brand direction without making every design look the same
Ability to design multiple emails per day while maintaining quality
Understanding of Klaviyo email structure is a plus
Shopify or DTC brand experience is a plus
Must be detail-oriented
Must be reliable with communication and deadlines

Important:

To be considered, please send examples of Figma email designs you have created.

Applications without email design examples will be ignored.

We are not looking for general graphic designers only. We need someone who understands email design, eCommerce, and conversion-focused layouts.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0260
Total Execution Time  0.0272
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Marketing-Designer-Figma-Klaviyo-1657301
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0183 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1657301
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 919604
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1657301
AND `misc`.`idIS NULL 
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` = 1657301
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-15',ej.date_added) duration_daysDATEDIFF('2026-07-15',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-07-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1657301' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657301 
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` = 1657301
AND `misc`.`idIS NULL 
0.0016   UPDATE employer_jobs SET hit_counts '***May-28-2026=124***May-29-2026=175***May-30-2026=62***May-31-2026=62***Jun-01-2026=85***Jun-02-2026=46***Jun-03-2026=28***Jun-04-2026=18***Jun-05-2026=8***Jun-06-2026=7***Jun-07-2026=64***Jun-08-2026=42***Jun-09-2026=14***Jun-10-2026=12***Jun-11-2026=9***Jun-12-2026=4***Jun-13-2026=9***Jun-14-2026=5***Jun-15-2026=2***Jun-16-2026=5***Jun-17-2026=10***Jun-18-2026=1***Jun-19-2026=5***Jun-20-2026=3***Jun-21-2026=4***Jun-22-2026=7***Jun-23-2026=7***Jun-24-2026=7***Jun-25-2026=2***Jun-26-2026=4***Jun-27-2026=7***Jun-29-2026=10***Jun-30-2026=5***Jul-01-2026=6***Jul-02-2026=7***Jul-03-2026=3***Jul-04-2026=2***Jul-05-2026=3***Jul-06-2026=1***Jul-07-2026=1***Jul-08-2026=2***Jul-09-2026=1***Jul-10-2026=2***Jul-11-2026=3***Jul-15-2026=1' WHERE job_id'1657301'  
0.0012   UPDATE employer_jobs SET monthly_hits '***May-2026=422***Jun-2026=430***Jul-2026=32' WHERE job_id'1657301'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1657301' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657301 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '919604'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)