
Hiring a Shopify developer is one of the most important decisions you will make for your ecommerce business. Whether you are building a new store, migrating from another platform, or scaling an existing Shopify Plus operation, asking the right interview questions separates skilled developers from those who will cost you time and money.
We have hired and worked alongside Shopify developers for over seven years. These are the questions we use internally at DigiXoft, and the answers that signal genuine expertise versus surface-level knowledge.
1. How do you approach Shopify theme development - would you build a custom theme or customise an existing one?
A strong developer should explain the trade-offs clearly. Building a custom theme gives you full control over performance and design, but costs more and takes longer. Customising an existing theme (Dawn, Impulse, Prestige) is faster and cheaper, but you inherit the theme's architecture and limitations.
What to listen for: The developer should ask about your budget, timeline, and specific requirements before recommending an approach. Anyone who jumps straight to "custom theme" without understanding the project scope is not thinking commercially.
2. Explain the difference between Liquid, Shopify APIs, and Hydrogen. When would you use each?
This question tests the developer's understanding of the Shopify ecosystem:
- Liquid is Shopify's templating language, used inside themes to render dynamic content. Every Shopify theme developer must know Liquid well.
- Shopify APIs (Admin API, Storefront API) are used for custom apps, integrations, and headless builds. A developer working on anything beyond basic themes needs API experience.
- Hydrogen is Shopify's React-based framework for headless storefronts. It is relevant for enterprise builds that need fully custom frontends with Shopify as the backend.
Red flag: A developer who only knows Liquid but claims to handle "full-stack Shopify development" is overstating their capabilities.
3. How do you handle Shopify site speed optimisation?
Page speed directly impacts conversion rates. A competent developer should mention:
- Lazy loading images below the fold
- Minimising third-party app scripts and removing unused apps
- Using Shopify's native image_url filter for responsive images
- Reducing render-blocking CSS and JavaScript
- Leveraging Shopify's built-in CDN correctly
What to listen for: Specific techniques, not vague answers like "I optimise for speed." Ask them to walk through a recent project where they improved a store's Core Web Vitals scores.
4. Have you worked with Shopify checkout extensibility? How would you customise the checkout?
Since Shopify deprecated checkout.liquid in favour of checkout extensions, this question reveals whether the developer stays current. They should know:
- Checkout UI extensions for adding custom fields, upsells, and branded elements
- Shopify Functions for dynamic discounts, shipping logic, and payment customisation
- Web pixels for tracking and analytics
- The difference between checkout extensions (Shopify Plus required for full customisation) and basic checkout settings
Red flag: Any developer still referencing checkout.liquid as their approach to checkout customisation is working with outdated methods.
5. How do you structure metafields and metaobjects for a complex product catalogue?
Metafields and metaobjects are how you extend Shopify's data model. A skilled developer should explain:
- Using metafield definitions (not random namespace/key pairs) for type safety
- When to use single metafields versus metaobject entries for structured, reusable content
- How to display metafield images and rich content on product pages
- Organising metafield namespaces to avoid conflicts between apps and custom code
What to listen for: Real examples. A developer who has built stores with size guides, care instructions, ingredient lists, or certification badges using metafields understands this practically, not just theoretically.
6. Walk me through how you would migrate a store from WooCommerce (or Magento) to Shopify.
Migration is where many Shopify projects go wrong. The developer should outline:
- Product data mapping and CSV/API migration strategy
- URL redirect planning to preserve SEO (301 redirects for every old URL)
- Customer data migration including password considerations
- Order history migration for stores that need historical records
- Theme recreation or selection to match the existing brand
- Post-launch testing and monitoring
If you are planning a migration, read our detailed guides on WooCommerce to Shopify and Magento to Shopify migration.
7. How do you handle version control and deployment for Shopify themes?
This separates professional developers from hobbyists. Look for:
- Using Git for version control (GitHub, GitLab, Bitbucket)
- Shopify CLI for local development and theme pushing
- Working with development themes (not editing the live theme directly)
- A deployment workflow: development branch, staging/preview, production
- Understanding of theme publishing versus theme updates
Red flag: A developer who edits the live theme through the Shopify admin code editor is a risk to your store's stability.
8. What is your experience with Shopify app development?
Even if you are hiring primarily for theme work, understanding app development indicates deeper platform knowledge. Ask about:
- Public versus custom (private) apps and when each is appropriate
- OAuth authentication flow for Shopify apps
- Webhook subscriptions for real-time event handling
- App embed blocks and theme app extensions
- Languages and frameworks they use (Node.js/Remix is Shopify's recommended stack)
See our Shopify Apps portfolio for examples of custom app development.
9. How do you approach Shopify SEO? What technical SEO issues are specific to Shopify?
Shopify has platform-specific SEO considerations that a developer should know:
- Duplicate content from /collections/all/ and tag pages
- Canonical URL handling and when to override defaults
- Structured data (JSON-LD) for products, reviews, and FAQs
- Shopify's URL structure limitations (you cannot change /products/, /collections/ prefixes)
- Site speed impact on Core Web Vitals and ranking
- Image alt text automation and optimisation
For a comprehensive checklist, see our Shopify SEO guide.
10. Describe a technically challenging Shopify project you have completed. What went wrong and how did you solve it?
This open-ended question reveals problem-solving ability and honesty. Strong answers include:
- Specific technical details about the challenge
- What they tried that did not work (shows willingness to experiment)
- How they debugged and resolved the issue
- What they would do differently next time
What to listen for: Authenticity. Every experienced developer has stories of things going wrong. If someone claims they have never encountered a difficult problem on Shopify, they either have not done much Shopify work or they are not being honest.
Bonus: Questions to Ask About Their Working Style
Technical skills matter, but so does how the developer works:
- Communication: How do they provide progress updates? What project management tools do they use?
- Timeline estimation: Ask them to estimate a specific task (like building a custom product page) and explain their reasoning
- Testing: How do they test across devices and browsers before going live?
- Documentation: Do they document custom code so future developers can maintain it?
Should You Hire a Developer or an Agency?
If you are interviewing individual developers, you should also consider whether a Shopify agency might be a better fit. Agencies bring a team with diverse skills (design, development, SEO, project management), accountability structures, and experience across many stores. A solo developer is often more affordable for smaller projects but may lack the breadth needed for complex builds.
We break down this decision in detail in our Shopify Developer vs Agency comparison.
What should I pay a Shopify developer?
Shopify developer rates vary widely based on experience and location. Junior developers charge $25-50/hour, mid-level $50-100/hour, and senior/Shopify Plus specialists $100-200/hour. Fixed-price projects are common for defined scopes. Always compare hourly rates against the estimated timeline - a more expensive developer who finishes in half the time often costs less overall.
What certifications should a Shopify developer have?
Look for developers who work at certified Shopify Partner agencies or have passed Shopify's partner certifications. While certifications are not the only indicator of skill, they show the developer has invested time in learning the platform formally. Shopify Plus certification is particularly valuable for enterprise projects.