Skip to Main Content

Job Title


Frontend Developer (Ecommerce / Headless Shopify)


Company : Imaginaire - Shopify Plus Agency


Location : Coventry, England


Created : 2026-03-01


Job Type : Full Time


Job Description

Location: Remote-first (UK-based)Salary: £33,000 – £40,000 depending on experienceContract: Full-time, permanentCompany DescriptionImaginaire is a boutique ecommerce agency based in Nottingham, specialising in modern ecommerce design and development, SEO and PPC.We focus on headless Shopify builds using Next.js and Sanity, helping established brands create fast, scalable, high-quality ecommerce experiences.We operate with high standards, clear expectations and minimal bureaucracy.The RoleWe're looking for a frontend developer with 2–4 years' commercial experience to join our ecommerce delivery team.This role is frontend-led. Most of your work will involve building and improving headless Shopify storefronts using Next.js and Sanity, translating high-quality designs into fast, reliable, production-ready builds.You'll work closely with a senior developer as part of a small, collaborative team. You won't be expected to operate in isolation, but you should be comfortable delivering high-quality frontend work with clear guidance and code review.We actively use AI-assisted workflows across development (for refactoring, documentation, optimisation and acceleration), and we're looking for someone comfortable working in this way.What You'll Be Working OnBuilding custom Shopify storefronts (native and headless)Frontend development using JavaScript/TypeScript and Next.jsTranslating Figma designs into accessible, high-quality UIsWorking with Shopify APIs and frontend integrationsSupporting and improving existing ecommerce buildsParticipating in code reviews and technical discussionsWorking within clear quality assurance standardsOccasionally making small, safe changes to existing backend systems when requiredWhat We're Looking ForThis role will suit someone who:Has 2–4 years' commercial frontend experienceTakes pride in clean, maintainable codeHas strong attention to detailEnjoys working close to the UI and customer experienceIs comfortable in modern JavaScript/TypeScript frameworks (React / Next.js)Can deliver high-quality work within defined patterns and standardsCommunicates clearly in a remote-first environmentIs pragmatic and commercially awareRequired ExperienceWe're not expecting you to be an expert in everything below — we're looking for strong frontend depth with solid working knowledge across the rest.Strong commercial experience with JavaScript/TypeScriptSolid experience with Next.js (or similar React frameworks)Experience building and customising Shopify storefrontsExperience integrating frontends with APIsAbility to work confidently from design files (e.g. Figma prototypes)Experience collaborating via GitHub and pull requestsNice to Haves (Not Essential)Experience with headless Shopify buildsFamiliarity with Sanity or other headless CMS platformsExperience building Shopify appsExperience working alongside Laravel-based systemsExperience with WordPress (especially Roots/Sage)Agency experienceGrowth & ProgressionWe believe progression doesn't always mean management.As the team grows, there may be opportunities to:Take ownership of more complex frontend buildsInfluence frontend standards, performance and structureMentor less experienced developersDeepen expertise in ecommerce and headless architecturesProgression here is about depth, ownership and impact rather than titles.Every employee at Imaginaire receives an annual growth budget for conferences, training and professional development.Why Join ImaginaireRemote-first working with a UK-based teamFlexitime by default (core hours 11am–2pm)Workcation policy (up to 4 weeks working abroad)Interesting ecommerce projects for established brandsClear expectations and autonomyA culture that values quality, pragmatism and calm deliveryHiring ProcessWe review each application and ask shortlisted candidates to complete a short questionnaire outlining their skills and experience before holding first interviews.In the event of multiple strong candidates, we may hold second interviews before making a final decision.We aim to keep the process efficient and respectful of candidates' time.