Email Designer (Figma)

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

TYPE OF WORK

Full Time

WAGE / SALARY

$825.00 - $1,005.00 per month

HOURS PER WEEK

TBD

DATE UPDATED

Jun 16, 2026

JOB OVERVIEW

Who We Are
We are a French e-commerce CRM consultancy managing Klaviyo email programs for Shopify brands across multiple niches (wellness, retro gaming, lifestyle). We handle full email strategy, copywriting, and design and we produce around 90 emails per month across all clients.
We are a small, remote-first team. We work fast, we care about quality, and we treat our collaborators as partners, not just contractors.

The Role
We are looking for a talented Email Designer to join us full-time. Your job is simple: take our briefs and turn them into beautiful, conversion-focused email designs in Figma.
You will NOT need to code HTML or integrate emails into Klaviyo we handle that. Your job ends at the Figma file.

What You Will Do
Design 3–5 emails per day from written briefs (brand guidelines + content provided)
Follow existing brand guidelines for each client (we have 3–4 active brands)
Deliver clean, organized Figma files with named layers and components
Request clarification when a brief is unclear proactive communication is key
Iterate quickly on feedback (max 1 round of revisions per email)

What We Expect
Strong Figma skills you must be fast and organized
Good understanding of email design best practices (hierarchy, CTAs, mobile-first)
Experience designing for e-commerce brands (fashion, beauty, lifestyle, gaming, any works)
Ability to work independently from a written brief with no micromanagement
Attention to detail: pixel-perfect layouts, consistent spacing, correct brand colors
Reliable internet connection and availability during overlap hours

Nice to Have (not required)
Experience with Klaviyo email templates
Basic knowledge of email rendering constraints (max width 600px, image/text ratio)
French e-commerce or DTC brand experience

What We Offer
Stable full-time income this is not a one-off project
Consistent work: 90+ emails/month, no slow periods
Clear, detailed briefs, no guessing, no wasted time
Direct communication with one manager (no agency layers)
Long-term relationship — we want someone to grow with us

How to Apply
Send us the following, applications without ALL of these will not be reviewed:

Your Figma portfolio or a link to 3–5 email designs you have created
2–3 sentences on your design process: how do you go from a brief to a finished file?
Your expected monthly rate
Start your application with the word SHIFT so we know you read this posting carefully

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0863
Total Execution Time  0.0876
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Designer-Figma-1669566
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0797 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669566
 LIMIT 1 
0.0017   SELECT *
FROM `employers`
WHERE `employer_id` = 944422
 LIMIT 1 
0.0662   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` = 1669566
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669566' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669566 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-16-2026=505***Jun-17-2026=129***Jun-18-2026=62***Jun-19-2026=49***Jun-20-2026=30***Jun-23-2026=1' WHERE job_id'1669566'  
0.0030   UPDATE employer_jobs SET monthly_hits '***Jun-2026=776' WHERE job_id'1669566'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669566' 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` = 1669566 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '944422'
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)