Shopify Developer

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

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE UPDATED

Apr 2, 2026

JOB OVERVIEW

The Shopify Developer is responsible for building, customizing, and maintaining Shopify storefronts with a strong focus on custom theme development and coding. This role requires hands-on experience with Liquid, HTML, CSS, and JavaScript to develop custom themes, sections, and templates, translate designs into responsive storefront pages, and ensure optimal site performance and functionality while collaborating with the e-commerce and marketing teams.

Key Responsibilities
• Develop and maintain Shopify storefronts with a focus on performance, scalability, and user experience.
• Build custom Shopify themes, templates, and sections from scratch.
• Customize and extend existing Shopify themes using Liquid, HTML, CSS, and JavaScript.
• Translate design files (Figma or similar) into responsive Shopify pages.
• Implement new storefront features and reusable theme components.
• Troubleshoot and debug theme issues related to layout, responsiveness, and functionality.
• Optimize Shopify storefront performance, speed, and SEO best practices.
• Integrate and configure third-party Shopify apps and APIs when needed.
• Maintain clean, organized, and scalable theme code.

Required Qualifications
• Proven experience as a Shopify Developer with live Shopify stores in your portfolio.
• Strong knowledge of Shopify Liquid templating language.
• Experience developing custom Shopify themes and modifying existing themes through code.
• Proficiency in HTML5, CSS3, JavaScript, and JSON.
• Experience with Shopify Online Store 2.0 architecture (sections, templates, and blocks).
• Ability to debug and troubleshoot theme functionality issues.
• Experience translating designs into fully functional Shopify storefront pages.

Preferred Qualifications
• Experience working with Shopify APIs, metafields, and custom data structures.
• Familiarity with version control systems such as Git.
• Experience integrating third-party apps or custom Shopify app functionality.
• Understanding of e-commerce UX, conversion optimization, and storefront performance improvements.
• Experience working with designers and marketing teams in an ecommerce environment.

Core Competencies
• Strong problem-solving and debugging skills.
• Attention to detail and clean coding practices.
• Ability to translate design concepts into functional storefront features.
• Strong communication and collaboration with cross-functional teams.
• Ability to manage tasks independently and meet project deadlines.

Typical Tools and Technologies
• Shopify Admin & Shopify Theme Editor
• Shopify Liquid
• HTML5 / CSS3 / JavaScript
• Git or other version control systems
• Figma or other design collaboration tools
• Shopify APIs and app integrations

Work Environment and Expectations
• Remote work environment with clear communication and task management.
• Ability to collaborate with ecommerce, design, and marketing teams.
• Strong attention to deadlines and project timelines.
• Proactive approach to troubleshooting and improving storefront functionality.
• Commitment to writing clean, maintainable, and scalable code.

How to Apply
Read everything carefully, the requirements below are a must. Failure to provide these items will automatically terminate your application.
• Submit your resume
• Prepare a 3–5 minute Loom introduction video
• Share your availability and timezone

**Once approved for the initial screening, you will accomplish a role-specific evaluation task.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0161
Total Execution Time  0.0181
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Developer-1615789
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1615789
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 896457
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1615789
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1615789' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1615789 
0.0024   UPDATE employer_jobs SET hit_counts '***Apr-02-2026=315***Apr-03-2026=94***Apr-04-2026=18***Apr-05-2026=13***Apr-06-2026=19***Apr-07-2026=10***Apr-10-2026=1***Apr-11-2026=1***Apr-12-2026=2***Apr-13-2026=3***Apr-15-2026=1***Apr-16-2026=1***Apr-17-2026=1***Apr-18-2026=1***Apr-22-2026=1' WHERE job_id'1615789'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=480' WHERE job_id'1615789'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1615789' 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` = 1615789 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '896457'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0006   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)