Email & Ecommerce Graphic Designer

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

TYPE OF WORK

Any

SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

About the Role
We are looking for a talented Ecommerce Graphic Designer to support multiple beauty and skincare brands. This role will focus on designing high-converting email campaigns, homepage graphics, landing pages, and promotional assets that drive ecommerce performance while maintaining each brand’s visual identity.
Responsibilities

Design weekly email campaigns in Klaviyo or Omnisend
Create homepage banners and promotional website graphics
Design and update landing pages
Create assets for product launches, promotions, and seasonal campaigns
Design graphics for collection pages and product pages
Resize and optimize creative for desktop and mobile
Collaborate closely with the Ecommerce and Marketing team to execute the promotional calendar
Deliver high-quality creative on tight deadlines
Requirements

2+ years of ecommerce graphic design experience
Strong portfolio showcasing email marketing and ecommerce website design
Hands-on experience designing emails in Klaviyo or Omnisend (required)
Experience working with Shopify ecommerce brands
Advanced proficiency in Figma, Adobe Photoshop, and/or Adobe Illustrator
Strong understanding of ecommerce best practices, UX/UI, and conversion-focused design
Excellent English communication skills
Highly organized with strong attention to detail
Ability to manage multiple projects and meet deadlines in a fast-paced environment
Preferred Qualifications

Experience with beauty, skincare, wellness, or luxury consumer brands
Basic HTML/CSS knowledge for email design
Experience with Canva
Familiarity with AI design tools and image editing
Motion graphics or light animation experience is a plus
Success Metrics

Design and deliver 4–8 email campaigns per week
Complete homepage and landing page updates within agreed timelines
Maintain consistent branding across multiple ecommerce brands
Produce high-quality creative with minimal revisions
Compensation

$500–800 USD/month
Long-term opportunity with potential for increased responsibility and compensation based on performance.
One screening question I’d add to your application is:
Please share 3–5 email campaigns you’ve personally designed in Klaviyo or Omnisend. If available, include links to live emails or screenshots and briefly describe your role in creating them.
This will quickly identify candidates who have real hands-on ecommerce email experience rather than just general graphic design experience.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0115
Total Execution Time  0.0128
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,492,568 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Ecommerce-Graphic-Designer-1704156
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0062 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704156
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 933310
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1704156
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-14',ej.date_added) duration_daysDATEDIFF('2026-08-14',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-08-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704156' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704156 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=619***Aug-07-2026=217***Aug-08-2026=96***Aug-09-2026=3***Aug-13-2026=1***Aug-14-2026=1' WHERE job_id'1704156'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=936' WHERE job_id'1704156'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704156' 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` = 1704156 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '933310'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)