Shopify Developer (Figma to Shopify) – Ecommerce Websites

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

TYPE OF WORK

Part Time

SALARY

$5–$10/hour

HOURS PER WEEK

10

DATE UPDATED

Jul 6, 2026

JOB OVERVIEW

Shopify Developer (Figma to Shopify) – Production-Ready Ecommerce Stores

I'm looking for an experienced Shopify developer who specializes in turning completed Figma designs into fast, polished, production-ready Shopify stores.

This is a development-only role. The website designs are already completed in Figma — your job is to build them into high-quality Shopify stores.

What You'll Do:
* Convert completed Figma designs into Shopify
* Build responsive pages that closely match the designs
* Develop:
* Homepage
* Product pages
* Collection pages
* Cart
* About, Contact, and other inner pages
* Build reusable Shopify sections and blocks
* Optimize for mobile, speed, and performance
* Test across desktop, tablet, and mobile devices
* Deliver clean, production-ready code
* Communicate progress clearly throughout the project

Types of Projects:
* Ecommerce brands
* Shopify Online Store 2.0
* Custom themes
* New Shopify stores
* Existing Shopify store redesigns

How Work Is Structured:

For each project, I will provide:
* A completed Figma design
* Brand assets
* Project requirements

You are expected to:
* Convert the design accurately into Shopify
* Ensure a pixel-accurate implementation while following responsive development best practices
* Recommend technical improvements when appropriate
* Build a clean, maintainable Shopify theme
* Deliver a store that is ready for launch

Requirements:
* Strong Shopify development experience
* Experience converting Figma to Shopify
* Shopify Liquid
* HTML
* CSS
* JavaScript
* Excellent responsive development skills
* Strong attention to detail
* Ability to write clean, organized code
* Experience optimizing website speed and performance

Not a Fit If You:
* Primarily build Shopify stores using page builders instead of custom Shopify theme development
* Cannot work with Shopify Liquid
* Rely heavily on pre-made templates
* Cannot closely match a Figma design
* Cannot provide examples of Shopify stores you've personally developed

To Apply:

1. Send 4–8 of your BEST Shopify stores.
* Include live website links.
* Tell me exactly what you personally built on each project.

2. In 2–3 sentences, explain your process for converting a Figma design into Shopify.

3. Answer this:

If I give you a completed Figma design, walk me through your development process from start to finish. What do you focus on to ensure the final Shopify store is production-ready?

Start your message with:

"Shopify Developer – [your best project]"

Important:

Applications without Shopify portfolio examples will not be reviewed.

This is ongoing work with multiple projects available. Hours can increase over time based on performance.

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.0140
Total Execution Time  0.0153
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,224 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Developer-Figma-to-Shopify-Ecommerce-Websites-1682918
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1682918
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 365645
 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` = 1682918
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-07',ej.date_added) duration_daysDATEDIFF('2026-08-07',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-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1682918' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1682918 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-06-2026=839***Jul-07-2026=132***Jul-08-2026=52***Jul-09-2026=15***Jul-10-2026=13***Jul-11-2026=12***Jul-12-2026=6***Jul-13-2026=8***Jul-14-2026=11***Jul-15-2026=5***Jul-16-2026=4***Jul-17-2026=2***Jul-18-2026=2***Jul-19-2026=5***Jul-20-2026=9***Jul-21-2026=2***Jul-22-2026=3***Jul-23-2026=1***Jul-24-2026=3***Jul-25-2026=5***Jul-26-2026=4***Jul-27-2026=34***Jul-28-2026=4***Jul-29-2026=26***Jul-30-2026=4***Jul-31-2026=7***Aug-01-2026=5***Aug-07-2026=1' WHERE job_id'1682918'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1208***Aug-2026=6' WHERE job_id'1682918'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1682918' 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` = 1682918 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '365645'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)