Shopify Developer (Themes, Liquid, HTML/CSS)
Main takeaway: This role is for a Shopify Frontend/Theme Developer with deep expertise in Shopify themes, Liquid, HTML, CSS, and storefront customization, plus solid understanding of performance, UX, and apps/integrations.
About the Role
The Shopify Developer will be responsible for building, customizing, and optimizing Shopify storefronts with a strong focus on theme development, Liquid templating, and pixel-perfect front-end implementation. This role requires someone who deeply understands Shopify’s theme architecture, can turn designs and business requirements into high-converting, fast, and mobile-first online stores, and can troubleshoot complex theme issues.
Key Responsibilities
- Develop, customize, and maintain Shopify themes (Online Store 2.0, sections, templates, metafields).
- Write clean, efficient code in Liquid, HTML5, CSS3/SCSS, and JavaScript for Shopify storefronts.
- Implement and customize theme sections, snippets, layouts, and templates for product pages, collections, carts, and custom pages.
- Translate Figma/Sketch/Adobe XD designs into fully responsive Shopify pages with pixel-perfect UI.
- Configure and work with Shopify metafields, dynamic sources, and theme settings.
- Customize and integrate Shopify apps (reviews, upsell, bundles, subscriptions, translations, page builders, etc.) and handle front-end adjustments to match the store’s design.
- Optimize storefront performance: page speed, asset loading, CSS/JS optimization, image handling, and Core Web Vitals.
- Implement and adjust navigation, filters, search, and collection logic to improve UX and conversion.
- Handle multi-language / multi-currency front-end considerations if needed (e.g., RTL support, Hebrew/English, etc., if relevant).
- Create and maintain reusable components and code standards for multiple stores/brands.
- Debug and resolve theme, styling, and Liquid logic issues, including conflicts between themes and apps.
- Collaborate with designers, marketers, and product/operations to implement new features and A/B tests on the storefront.
- Ensure front-end implementation aligns with SEO best practices (clean markup, headings, schema where applicable).
- Maintain version control (Git) and follow structured deployment and testing processes.
- Provide technical input and effort estimates for new features or store changes.
Required Skills & Experience
- Proven experience as a Shopify Developer / Shopify Theme Developer (include a requirement for a portfolio or live store links).
- Deep understanding of:
- Shopify Liquid (templates, sections, snippets, loops, conditionals, filters).
- Shopify theme architecture (Online Store 2.0, JSON templates, dynamic sections).
- HTML5 and CSS3/SCSS with strong knowledge of responsive design and cross-browser compatibility.
- Solid experience with front-end JavaScript (Vanilla JS; jQuery acceptable if used in current themes).
- Experience customizing existing themes (e.g., Dawn, Prestige, Impulse, etc.) and/or building custom themes from scratch.
- Strong understanding of responsive, mobile-first development and UX best practices for e-commerce.
- Ability to integrate and customize Shopify apps at the theme/front-end level.
- Familiarity with Shopify admin, theme editor, and basic store setup (navigation, collections, product types, etc.).
- Experience with version control (Git) and working in a collaborative environment.
- Strong debugging skills and ability to troubleshoot Liquid, CSS, and JS issues quickly.
- Attention to detail and ability to deliver clean, maintainable, and well-documented code.
- Good communication skills and ability to translate business/marketing requirements into technical implementation.
Nice-to-Have (Optional)
- Experience with Shopify Plus features (Script Editor, checkout customizations within the allowed scope, etc.).
- Experience with headless Shopify or Storefront API (React/Next.js, Remix, etc.).
- Knowledge of Klaviyo/Email integration, tracking scripts (Meta, Google, TikTok), and basic analytics events on the front end.
- Experience with RTL layouts and multi-language themes.
- Familiarity with SEO, CRO, and A/B testing tools.
- Experience working with task runners/build tools (Webpack, Gulp, npm scripts) for asset bundling.
Personal Qualities
- Detail-oriented, with a strong sense of ownership over the storefront experience.
- Proactive in suggesting UX improvements and performance optimizations.
- Comfortable working in a fast-paced e-commerce environment with frequent iterations and experiments.
- Able to self-manage, prioritize tasks, and deliver on deadlines.
What to Include in Application
- Short description of relevant Shopify theme experience.
- Portfolio or links to live Shopify stores worked on (specify what was done).
- Code samples (Liquid/HTML/CSS/JS) are a plus.
- Expected availability (full-time/part-time/freelance) and time zone.
Required skills experience
| Shopify Theme | 2 years |
| HTML5 | 2 years |
Required languages
| English | B2 - Upper Intermediate |