Shopify Developer / Specialist

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

TYPE OF WORK

Part Time

SALARY

$9.00/hour

HOURS PER WEEK

25

DATE UPDATED

Jul 29, 2026

JOB OVERVIEW

Mission
Deliver a friction-free, high-performing Shopify store for Food Huggers that converts visitors into customers and is ready for AI-driven growth. Own front-end UX, Liquid development, and integration of emerging AI/Vibe tools to continually improve site performance and customer experience.

Outcomes (6–12 Months)
- Cart & Checkout Optimization: Reduce cart abandonment by 10–15% and improve checkout completion by 5–8%.
- Performance & Theme Health: Maintain “Good” Core Web Vitals on mobile for 80%+ of pageviews and complete Shopify backlog improvements within 90 days.
- AI & Data Readiness: Ensure 100% valid structured data (Product/Breadcrumb), zero critical GSC issues, and use Vibe/AI tools to accelerate development and QA.

Competencies
- Shopify Liquid Expertise - Builds, edits, and debugs themes, sections, and checkout using Liquid, HTML, CSS, and JS.
- Vibe & AI Tool Fluency - Uses AI/Vibe tools to code faster, cleaner, and smarter—knows when human QA is needed.
- Performance & SEO - Understands Core Web Vitals, schema markup, image optimization, and accessibility best practices.
- Analytical Thinking - Uses GA4, GSC, and session data to identify UX blockers and measure improvement.
- Communication & Collaboration - Clear weekly updates, open to feedback, proactive with new tool suggestions.
- Bias to Ship - Moves fast, prioritizes impact, delivers visible progress weekly.


Cultural Fit
- Aligned with Food Huggers’ sustainability and practical design values.
- Curious, resourceful, and keeps learning new ecommerce and AI trends.
- Works collaboratively, not in a silo—builds with and for the team.

Success Metrics
- Cart abandonment by 10–15%
- Checkout completion by 5–8%
- 80% mobile pages “Good” CWV
- 0 critical GSC/SEO issues
- 100% valid structured data
- Shopify backlog cleared in first 90 days

If you think you are the right fit for this role please include #ShopifyPro in the subject line of your message.

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.0191
Total Execution Time  0.0204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,752 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Developer-Specialist-1496873
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0135 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1496873
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 647248
 LIMIT 1 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1496873
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1496873' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1496873 
0.0011   UPDATE employer_jobs SET hit_counts '***Oct-22-2025=99***Oct-23-2025=124***Oct-24-2025=24***Oct-25-2025=11***Oct-26-2025=6***Oct-27-2025=9***Oct-28-2025=7***Oct-29-2025=4***Oct-30-2025=1***Oct-31-2025=1***Nov-01-2025=2***Nov-02-2025=1***Nov-03-2025=2***Nov-04-2025=1***Nov-05-2025=1***Nov-06-2025=2***Nov-07-2025=4***Nov-09-2025=1***Nov-10-2025=1***Nov-12-2025=2***Nov-13-2025=3***Nov-14-2025=1***Nov-16-2025=1***Nov-17-2025=4***Nov-19-2025=3***Nov-21-2025=1***Nov-22-2025=1***Nov-25-2025=3***Nov-26-2025=1***Nov-27-2025=3***Nov-28-2025=1***Nov-30-2025=1***Dec-01-2025=1***Dec-02-2025=2***Dec-03-2025=1***Dec-04-2025=2***Dec-05-2025=1***Dec-07-2025=6***Dec-08-2025=1***Dec-09-2025=7***Dec-10-2025=2***Dec-12-2025=1***Dec-13-2025=1***Dec-14-2025=1***Dec-15-2025=1***Dec-16-2025=1***Dec-19-2025=1***Dec-20-2025=1***Dec-23-2025=1***Dec-24-2025=1***Dec-25-2025=1***Dec-26-2025=1***Dec-27-2025=1***Dec-29-2025=1***Dec-30-2025=1***Jan-01-2026=1***Jan-13-2026=1***Jan-16-2026=1***Jan-18-2026=2***Jan-19-2026=3***Jan-22-2026=1***Jan-23-2026=2***Jan-26-2026=1***Jan-28-2026=1***Feb-02-2026=2***Feb-03-2026=2***Feb-04-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-14-2026=3***Feb-15-2026=1***Feb-16-2026=1***Feb-20-2026=1***Feb-25-2026=1***Feb-27-2026=3***Mar-10-2026=1***Mar-12-2026=2***Mar-17-2026=1***Mar-21-2026=1***Mar-25-2026=1***Mar-26-2026=2***Mar-27-2026=2***Mar-29-2026=1***Mar-30-2026=1***Mar-31-2026=2***Apr-03-2026=1***Apr-12-2026=1***Apr-15-2026=1***Apr-20-2026=2***Apr-21-2026=2***Apr-22-2026=1***Apr-24-2026=1***Apr-25-2026=1***Apr-26-2026=2***Apr-30-2026=3***May-01-2026=2***May-02-2026=1***May-04-2026=5***May-06-2026=1***May-07-2026=1***May-13-2026=2***May-16-2026=2***May-17-2026=1***Jun-02-2026=1***Jun-05-2026=1***Jun-14-2026=1***Jun-17-2026=2***Jun-21-2026=1***Jul-08-2026=1***Jul-09-2026=1***Jul-13-2026=1***Jul-22-2026=1***Jul-23-2026=1***Jul-27-2026=1***Jul-28-2026=1***Jul-29-2026=265***Jul-30-2026=427***Jul-31-2026=193***Aug-01-2026=187***Aug-02-2026=171***Aug-03-2026=35***Aug-04-2026=6***Aug-08-2026=1' WHERE job_id'1496873'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Oct-2025=286***Nov-2025=40***Dec-2025=37***Jan-2026=13***Feb-2026=17***Mar-2026=14***Apr-2026=15***May-2026=15***Jun-2026=6***Jul-2026=892***Aug-2026=400' WHERE job_id'1496873'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1496873' 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` = 1496873 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '647248'
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)