E-commerce Designer (Etsy + Shopify + Short-Form Video) | Full-Time | US Pacific Hours

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

TYPE OF WORK

Full Time

SALARY

Negotiable

HOURS PER WEEK

40

DATE UPDATED

Oct 22, 2026

JOB OVERVIEW

A growing US custom apparel and promotional merchandise brand needs a designer who finishes the job. You'll own their Etsy shops and Shopify website: listings that look professional and sell, clean graphics, and short videos that show the product at its best. They want someone who thinks ahead, puts themselves in the customer's shoes, and hands in work that's ready to publish without proofreading. Long-term, full-time role through Jarvis, a US agency that places top Filipino Specialists with US business owners. We hire go-getters who own their results.

WHAT YOU WILL DO
- Create and improve Etsy listings for 2 shops: strong product photos and mockups, size-comparison images, concise descriptions and clean formatting
- Design graphics and product mockups in Photoshop and Illustrator
- Keep the Shopify website up to date, with products and categories organized correctly without item-by-item instructions
- Edit short-form social media videos that put the key moments up front
- Spot problems and fix them before the owner sees them

MUST-HAVES (all five)
- Proven Etsy listing work you made yourself (send live links)
- Strong Photoshop AND Illustrator skills
- Shopify or website development background
- Short-form video editing (Reels/TikTok/Shorts) with your own samples
- Detail-oriented and self-checking: no typos, no sloppy spacing, no wordy copy

NOT A FIT IF you need step-by-step instructions for every task, hand in first drafts as final work, or your portfolio is template, stock or AI-made.

REQUIREMENTS
- Shift: Mon-Fri, 8 hours during US Pacific business hours
- Backup power: a UPS, generator or power station that keeps your PC AND router running through an outage
- Internet: 50 Mbps download / 20 Mbps upload or better (fiber preferred). Have a speedtest screenshot ready
- Hubstaff time tracking during all working hours
- Short paid or unpaid skills test: rewrite one Etsy listing from a sample product

HOW TO APPLY
Apply at ---------- and have ready: links to Etsy listings you made, design samples, and one short-form video you edited. We do not accept resumes by OLJ message. Only completed applications are reviewed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0159
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Designer-Etsy-Shopify-Short-Form-Video-Full-Time-US-Pacific-Hours-1754558
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1754558
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 1009882
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1754558
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1754558' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754558 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-22-2026=488***Oct-23-2026=116***Oct-24-2026=38***Oct-25-2026=2***Oct-26-2026=4' WHERE job_id= '1754558'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=648' WHERE job_id= '1754558'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1754558' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754558 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1009882'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)