Role 1: Shopify Developer
Start: October 1, 2026 Engagement: Contract. Open to full-time or fractional; see questions below.
Scope
Ownership of Shopify development across our portfolio. Initially two stores, one of which carries the majority of the workload, with additional stores expected over the next two quarters.
Theme and storefront
Landing page development for paid media campaigns, promotions, and product launches, built as reusable templates where practical
Discount, bundle, and free-gift-with-purchase mechanics, built on native Shopify functionality and Shopify Functions wherever a native path exists
Conversion rate optimization implementation and A/B test instrumentation
Site performance and Core Web Vitals maintenance
Custom applications
Maintenance, support, and feature development on two existing custom applications built by the incumbent agency. One handles subscription and menu logic for a meal delivery brand; the other supports a pet nutrition brand
An early deliverable is a documentation and assessment pass on both: what the code does, where it is hosted, what data flows through it, and what could move to standard Shopify functionality
Accessibility
WCAG 2.1 Level AA remediation and ongoing conformance
Testing with automated tooling plus manual screen reader verification
We are not interested in overlay widgets such as accessiBe or UserWay; we want the underlying markup fixed
Required skills
Liquid and Online Store 2.0 architecture: JSON templates, sections, section groups, app blocks
Modern JavaScript and web components; SCSS; Shopify CLI 3.x
Admin GraphQL API and Storefront API
Shopify Functions (Rust or JavaScript compiled to WASM) for discounts and cart transforms
Metafields and metaobjects
Embedded app development: Node or Remix, App Bridge, session token auth, webhooks
Shopify Subscription APIs and selling plan groups; familiarity with Recharge, Skio, Loop, or Stay AI
Git and GitHub, including Shopify's GitHub theme integration; branch-per-environment, pull requests, code review
Integration familiarity with Klaviyo, GA4 and GTM including server-side tagging, and conversion tracking for Google, Meta, and TikTok
How we work
We maintain a prioritized queue and need a persistent, visible board showing request, owner, status, and target date. Slack messages without tracked state are not an acceptable system of record; that is a specific failure of our current arrangement.
Response commitments we need:
Severity
Commitment
Revenue-blocking (checkout, subscriptions, discount logic)
Acknowledged same business day; estimate within four working hours; fix targeted in 24 to 48 hours
Functional, not revenue-blocking
Estimate within one business day; fix within the current cycle
Enhancement
Assigned to a cycle with a date
We want hours visible by task.
Written English fluency matters more than spoken. One overlapping planning window per week; asynchronous otherwise.