Shopify Developer (Full-Time)

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

TYPE OF WORK

Full Time

SALARY

Not specified

HOURS PER WEEK

40

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

About Us

Local Marketing Audit is a U.S.-based marketing agency helping brands grow through strategy, design, and performance-driven execution. Our clients range from emerging DTC labels to established retailers, and ecommerce is one of the fastest-growing parts of our business. We're hiring a Shopify Developer to own that work end to end.

The Role

You'll build, launch, and maintain Shopify stores for our clients — from new builds and theme customization to ongoing optimization, app integrations, and performance tuning. This is a hands-on development role with direct client exposure, so we're looking for someone who can write clean code and also explain trade-offs in plain language.

What You'll Do

- Build and launch new Shopify and Shopify Plus stores from concept through go-live
- Customize themes using Liquid, HTML, CSS, and JavaScript
- Manage and maintain existing client stores: updates, bug fixes, feature additions
- Integrate third-party apps, payment gateways, shipping tools, and marketing platforms
- Migrate stores from other platforms to Shopify when needed
- Optimize site speed, mobile experience, and conversion-critical page templates
- Set up product catalogs, collections, variants, and inventory structures
- Troubleshoot issues quickly and communicate status clearly to internal teams and clients
- Partner with designers, strategists, and account managers to ship work on schedule

What We're Looking For

- Proven experience building and managing successful Shopify stores — we want to see live sites you've shipped and can speak to
- Strong command of Liquid, HTML, CSS, and JavaScript
- Working knowledge of the Shopify ecosystem: apps, APIs, theme architecture, Shopify Plus features
- Experience with store performance optimization and conversion-focused development
- Comfort managing multiple projects and deadlines at once
- Clear written and verbal English communication

Nice to Have

- WordPress development experience, especially WooCommerce store builds and maintenance
- PHP, and familiarity with custom plugin or theme work
- Headless commerce experience (Hydrogen, Next.js)
- Basic familiarity with GA4, Meta Pixel, and conversion tracking setup
- Experience working in an agency environment with multiple concurrent clients

Why Join Us

- Varied, meaningful work across a real portfolio of ecommerce brands
- A collaborative team that values craft and clear communication
- Room to grow into technical leadership as our ecommerce practice expands

How to Apply

Please include the following with your application:

1. Portfolio — links to live Shopify stores you've built or managed, with a short note on your specific role in each
2. CV / resume
3. Monthly salary expectation (in USD)
4. Availability — your earliest possible start date and weekly hours you can commit

Applications without a portfolio won't be reviewed. We read every submission and reply to candidates we'd like to move forward with.

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.0342
Total Execution Time  0.0362
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Developer-Full-Time-1729860
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0240 seconds)  (Hide)
0.0042   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0018   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1729860
 LIMIT 1 
0.0020   SELECT *
FROM `employers`
WHERE `employer_id` = 883080
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1729860
AND `misc`.`idIS NULL 
0.0009   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1729860' 
0.0016   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1729860 
0.0017   UPDATE employer_jobs SET hit_counts '***Sep-14-2026=608***Sep-15-2026=154***Sep-16-2026=69***Sep-17-2026=34***Sep-18-2026=25***Sep-19-2026=9***Sep-22-2026=2' WHERE job_id'1729860'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Sep-2026=901' WHERE job_id'1729860'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1729860' 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` = 1729860 
0.0058   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '883080'
AND `date_added` >= '2022-06-08' 
0.0008   select from teasers 
0.0017   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)