Role Overview
- Rebuild and own key conversion flows (e.g., test ride bookings currently managed via third-party tools)
- Develop and maintain the Shopify storefront, including:
- Theme customization
- Custom page development
- Performance optimisation
- Design and implement API integrations, including:
- HubSpot (forms, events, data sync)
- Leasing / financing platforms (e.g., Lease a Bike) — including handling API integration, data exchange, and user flow across checkout
- Other third-party systems
- Build custom lead capture, routing, and tracking systems
- Ensure accurate and consistent data flow across Shopify, HubSpot, and external platforms
- Implement event tracking and attribution (conversion tracking, funnel visibility)
- Diagnose and fix integration issues (data mismatches, failed syncs, etc.)
- Collaborate with marketing to support campaigns, landing pages, and experiments
Requirements
- Strong Shopify development experience (Liquid, themes, custom builds)
- Strong JavaScript skills (frontend logic, API interaction, and debugging)
- Proven experience building real API integrations, including REST APIs, authentication (API keys, OAuth), and webhooks
- Must be able to clearly explain at least one production API integration you have built (systems involved, data flow, and challenges solved)
- Experience handling asynchronous data flows (e.g., webhooks, retries, failure handling)
- Experience integrating Shopify (or similar) with CRM systems (preferably HubSpot)
- Strong understanding of data flow and system architecture
- Ability to debug and resolve integration issues independently (data mismatches, failed syncs, webhook failures)
- You take ownership, communicate clearly, and deliver complete, production-ready solutions
What We’re NOT Looking For
- Developers who primarily build static websites or themes
- Candidates with only basic API exposure (e.g., Zapier-level integrations)
- Pure frontend designers without backend/integration experience