Email Marketing Designer (Figma + Klaviyo)

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

TYPE OF WORK

Full Time

WAGE / SALARY

1000-1500

HOURS PER WEEK

40

DATE UPDATED

Jun 15, 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.0613
Total Execution Time  0.0627
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Marketing-Designer-Figma-Klaviyo-1669060
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0548 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669060
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 919604
 LIMIT 1 
0.0466   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669060
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669060' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669060 
0.0018   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=213***Jun-16-2026=142***Jun-17-2026=48***Jun-18-2026=29***Jun-19-2026=24***Jun-20-2026=7***Jun-21-2026=1' WHERE job_id'1669060'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=461' WHERE job_id'1669060'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669060' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669060 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '919604'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)