Mid-Level Shopify Frontend Engineer (New Builds)
Role details
Job location
Tech stack
Job description
You'll work within a cross-functional team of developers, designers, analysts and project managers to deliver high-quality Shopify Plus storefronts. Your focus is hands-on frontend development: building and refining themes, implementing custom sections, and solving the technical problems that come with ambitious ecommerce projects.
Day to day, you'll:
- Build, test and deploy custom Shopify themes and theme components to a high standard
- Write clean, maintainable Liquid templates using Online Store 2.0 architecture
- Implement responsive, accessible and performant frontend solutions using HTML, CSS and JavaScript
- Work with project managers to estimate effort, flag technical risk and define scope
- Participate in code reviews, giving and receiving constructive feedback
- Pair with teammates to solve problems and share knowledge
- Contribute to improving our development processes and standards
Requirements
You're a frontend developer with solid commercial Shopify experience who wants to do their best work inside a collaborative team. You care about code quality, you're comfortable asking questions, and you take ownership of your work from ticket to deployment., * 2+ years of commercial frontend development experience
- 1-2+ years delivering Shopify or Shopify Plus projects (theme builds, customisations or migrations)
- Strong proficiency in HTML, CSS and JavaScript (ES6+), including responsive design and cross-browser compatibility
- Solid working knowledge of Shopify Online Store 2.0, Liquid templating and the Shopify CLI toolchain
- Comfortable with Git version control and branch-based workflows
- Clear written and verbal communication, including confidence working directly with non-technical colleagues and clients
- A genuine interest in improving your craft and staying current with the Shopify platform
Nice to Have
- Experience with Agile/Scrum delivery environments
- Familiarity with build tools such as Vite, Rollup, esbuild or GitHub Actions
- Experience with Alpine.js for interactive theme components
- Familiarity with Tailwind CSS
- Exposure to React or modern JS frameworks
- Experience with accessibility standards (WCAG) and performance optimisation
- Awareness of headless commerce patterns or Hydrogen/Remix
Benefits & conditions
- Competitive salary depending on experience
- New laptop provided
- 30 days holiday per year (inclusive of bank holidays), plus 1 additional day per full year served, capped at 5
- Flexible working hours
- Hybrid working with 1-2 days per week in our Exeter office
- Investment in your professional development and growth
- Regular company socials and events