Shopify is one of the most popular ecommerce platforms in the world, which means the market for Shopify developers is enormous — and wildly inconsistent in quality. There are developers who install themes and configure apps and call that Shopify development. There are developers who write custom Liquid themes, build Shopify apps, and implement Checkout Extensibility with genuine expertise. The price difference between the two can be minimal. The quality difference is enormous.
This guide covers how to identify genuinely capable Shopify developers, what to ask in an interview, and how to match the skill level you hire to the type of work you actually need done.
01 First: What Type of Shopify Work Do You Need?
Theme customization (tweaking an existing purchased theme): requires basic Liquid knowledge and CSS/JavaScript skills. This is relatively easy to hire for. Custom theme development (building a theme from scratch to match a design): requires deep Liquid knowledge, Theme Architecture 2.0 expertise, and JavaScript skills. More specialized.
Shopify App development (building a custom app to extend Shopify's functionality): requires Node.js or Ruby knowledge, Shopify's Admin API and Storefront API, and the Shopify CLI. Quite specialized. Shopify Plus customization (Checkout Extensibility, Shopify Functions, B2B features): requires Shopify Plus-specific knowledge. Very specialized.
Defining which type of work you need before you start hiring makes the evaluation much more straightforward.
02 Skills to Look for in a Shopify Developer
For any Shopify theme work: Liquid templating language fluency, not just familiarity. Ask them to explain a complex Liquid pattern — a forloop with conditional logic inside a section, or how they would build a filterable collection page. If they struggle to explain Liquid in detail, they are not ready for custom theme work.
Theme Architecture 2.0 knowledge: sections, blocks, and the schema JSON structure that makes themes customizable from the theme editor. A Shopify developer who does not know Theme Architecture 2.0 is not current.
For app development: Shopify API knowledge goes beyond reading the documentation. Ask for examples of apps they have built and the specific API endpoints they used. Ask how they handled Shopify's rate limits. Ask whether they have submitted an app to the Shopify App Store, which has specific technical requirements for approval.
03 Interview Questions That Reveal Real Capability
How would you build a custom section that displays a collection of products filterable by tag, without using a JavaScript framework? This tests Liquid knowledge, Theme Architecture 2.0 familiarity, and vanilla JavaScript capability simultaneously.
Walk me through how you would set up a Shopify App from scratch — what tools, what authentication flow, and how would you handle webhooks? A genuine Shopify app developer should be able to walk through the Shopify CLI setup, OAuth installation flow, and the webhook registration and verification process clearly.
What are the Shopify API rate limits, and how do you handle them in an app that needs to make many API calls? This tests whether the developer has actually built against the Shopify API in production.
04 Red Flags to Watch For
Developers who list every Shopify-adjacent technology (WordPress, WooCommerce, Magento, Shopify) in their skills without demonstrating depth in any of them. Ecommerce platform knowledge does not transfer as much as people claim. A WooCommerce developer is not a Shopify developer.
Developers who cannot explain the difference between Theme Architecture 1.0 and 2.0, or who do not know what sections and blocks are. This is foundational Shopify knowledge. Developers who exclusively use page builders like PageFly or Shogun for Shopify work — these tools are legitimate but they are not Shopify development. They produce bloated code and do not teach Liquid.