E-commerce Graphic Designer & Content Creator

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

TYPE OF WORK

Any

SALARY

1600

HOURS PER WEEK

40

DATE UPDATED

Dec 3, 2025

JOB OVERVIEW

We’re Not Hiring a Robot. We’re Hiring You.
(PLEASE DO NOT REPLY DIRECTLY TO THIS POST. IF YOU WOULD LIKE TO APPLY, FOLLOW THE STEPS AT THE END)
Pay: $3.25 – $12.25 per hour (USD), depending on experience
Pay Timing: Paid once every 2 weeks. 40–80 hours per period, agreed upon at hire.
Location: Remote
Part-time to Full-time | Long-term | Multiple Brands
Design isn’t decoration. It’s communication. It’s how we make people feel something before they even read a word.
We’re looking for a Graphic Designer who gets that.
This role starts with design that sells. If your portfolio doesn’t already show email graphics, site banners, digital ads, and social posts for real ecommerce brands, this probably isn’t the role for you.
We run multiple Shopify stores, each with its own brand, tone, and visual identity. You’ll be the one helping bring that brand to life—through scroll-stopping emails, conversion-optimized homepage graphics, thumb-catching paid ads, and clever social posts that match the energy of the audience.
Design is the core of this role.
But it doesn’t stop there. You’ll also help with posting content, writing captions, scheduling stories and reels, and coming up with ideas that support brand goals. If you’ve only ever designed without thinking about strategy or content, this isn’t the right fit.
And yes—collaboration is key. You’ll work closely with the marketing lead and be expected to understand feedback, iterate fast, and stay organized in a project management system. If a graphic misses the mark, you’ll ask why and fix it. If something works, you’ll learn from it and apply that knowledge next time.
Here’s who this is not for:
Someone who only designs in Canva and has never touched Figma, Photoshop, or Illustrator.
Someone who’s never supported an ecommerce brand or built graphics meant to sell.
Someone who needs constant direction to move forward.
Someone who doesn’t know how to write a caption or schedule a post.
Someone who is “almost fluent” in English.
Someone who wants to create “pretty” things without considering performance.


Here’s who this is for:
A designer with ecommerce experience—especially in email marketing, digital ads, and social media.
Someone who’s designed for Klaviyo campaigns and knows how to make a product look like a must-have.
A creative who thinks like a marketer—someone who understands visual hierarchy, mobile layout, CTA placement, and brand voice.
A content-savvy social media partner who can brainstorm, write, and schedule posts that align with the look and message.
Someone who speaks and writes English clearly and confidently, with the camera on.
Someone who documents their work, hits deadlines, and updates ClickUp (or equivalent) without being chased.
You’ll be supporting me directly across 3–4 brands.
Each brand has its own products, its own energy, and its own creative needs. If you love making beautiful things that actually work, and you thrive in a fast-moving creative environment, apply now.



VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0144
Total Execution Time  0.0157
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Graphic-Designer-Content-Creator-1512585
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1512585
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 857798
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1512585
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1512585' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1512585 
0.0009   UPDATE employer_jobs SET hit_counts '***Nov-12-2025=104***Nov-13-2025=149***Nov-14-2025=32***Nov-15-2025=16***Nov-16-2025=12***Nov-17-2025=18***Nov-18-2025=14***Nov-19-2025=5***Nov-20-2025=217***Nov-21-2025=30***Nov-22-2025=20***Nov-23-2025=6***Nov-24-2025=13***Nov-25-2025=8***Nov-26-2025=11***Nov-27-2025=6***Nov-28-2025=7***Nov-29-2025=5***Dec-01-2025=8***Dec-02-2025=5***Dec-03-2025=103***Dec-04-2025=173***Dec-05-2025=31***Dec-06-2025=8***Dec-07-2025=12***Dec-08-2025=13***Dec-09-2025=13***Dec-10-2025=6***Dec-11-2025=7***Dec-12-2025=3***Dec-13-2025=4***Dec-14-2025=2***Dec-15-2025=3***Dec-16-2025=1***Dec-17-2025=5***Dec-18-2025=2***Dec-19-2025=2***Dec-20-2025=2***Dec-21-2025=1***Dec-22-2025=1***Dec-23-2025=1***Dec-27-2025=1***Dec-29-2025=2***Dec-30-2025=4***Dec-31-2025=2***Jan-01-2026=1***Jan-02-2026=5***Jan-04-2026=1***Jan-05-2026=2***Jan-06-2026=4***Jan-07-2026=1***Jan-09-2026=2***Jan-12-2026=1***Jan-15-2026=2***Jan-18-2026=1***Jan-20-2026=2***Jan-21-2026=1***Jan-24-2026=2***Jan-25-2026=1***Jan-26-2026=1***Jan-28-2026=1***Jan-30-2026=1***Feb-02-2026=2***Feb-05-2026=1***Feb-08-2026=1***Feb-10-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-15-2026=1***Feb-16-2026=2***Feb-17-2026=2***Feb-18-2026=2***Feb-23-2026=1***Mar-16-2026=1***Mar-22-2026=1***Mar-27-2026=2***Apr-16-2026=1' WHERE job_id'1512585'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Nov-2025=673***Dec-2025=415***Jan-2026=29***Feb-2026=15***Mar-2026=4***Apr-2026=1' WHERE job_id'1512585'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1512585' 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` = 1512585 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '857798'
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)