Location: Remote-first (UK-based)
Salary: £33,000 – £40,000 depending on experience
Contract: Full-time, permanent
Company Description
Imaginaire 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 Role
We’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 On
* Building custom Shopify storefronts (native and headless)
* Frontend development using JavaScript/TypeScript and Next.js
* Translating Figma designs into accessible, high-quality UIs
* Working with Shopify APIs and frontend integrations
* Supporting and improving existing ecommerce builds
* Participating in code reviews and technical discussions
* Working within clear quality assurance standards
* Occasionally making small, safe changes to existing backend systems when required
What We’re Looking For
This role will suit someone who:
* Has 2–4 years’ commercial frontend experience
* Takes pride in clean, maintainable code
* Has strong attention to detail
* Enjoys working close to the UI and customer experience
* Is comfortable in modern JavaScript/TypeScript frameworks (React / Next.js)
* Can deliver high-quality work within defined patterns and standards
* Communicates clearly in a remote-first environment
* Is pragmatic and commercially aware
Required Experience
We’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/TypeScript
* Solid experience with Next.js (or similar React frameworks)
* Experience building and customising Shopify storefronts
* Experience integrating frontends with APIs
* Ability to work confidently from design files (e.g. Figma prototypes)
* Experience collaborating via GitHub and pull requests
Nice to Haves (Not Essential)
* Experience with headless Shopify builds
* Familiarity with Sanity or other headless CMS platforms
* Experience building Shopify apps
* Experience working alongside Laravel-based systems
* Experience with WordPress (especially Roots/Sage)
* Agency experience
Growth & Progression
We believe progression doesn’t always mean management.
As the team grows, there may be opportunities to:
* Take ownership of more complex frontend builds
* Influence frontend standards, performance and structure
* Mentor less experienced developers
* Deepen expertise in ecommerce and headless architectures
Progression 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 Imaginaire
* Remote-first working with a UK-based team
* Flexitime by default (core hours 11am–2pm)
* Workcation policy (up to 4 weeks working abroad)
* Interesting ecommerce projects for established brands
* Clear expectations and autonomy
* A culture that values quality, pragmatism and calm delivery
Hiring Process
We 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.