Shopify Frontend Engineer
Role details
Job location
Tech stack
Job description
You'll join a supportive cross-functional team of developers, designers, analysts and project managers, working on Shopify Plus storefronts for ambitious ecommerce brands. This is a hands-on frontend development role where you'll learn quickly by building real things for real clients, with guidance from more experienced developers around you.
Day to day, you'll:
- Build and maintain Shopify theme components and custom sections
- Write Liquid templates using Online Store 2.0 architecture
- Implement responsive, accessible frontend solutions using HTML, CSS and JavaScript
- Participate in code reviews, learning from feedback and developing your eye for quality
- Ask questions, pair with teammates and actively seek out ways to improve
- Contribute to team processes and standards as your confidence grows
Requirements
You're early in your frontend development career but you've got a solid foundation and genuine enthusiasm for building things on the web. You might have some Shopify experience already, or you might be coming from a broader frontend background and keen to specialise. Either way, you're curious, proactive and ready to learn at pace.
Required
- Some commercial or substantial project-based frontend development experience (6+ months)
- Good working knowledge of HTML, CSS and JavaScript (ES6+)
- Familiarity with responsive design principles and cross-browser compatibility
- Some exposure to Shopify, Liquid templating or a willingness to learn quickly
- Comfortable using Git for version control
- Clear written and verbal communication
- A genuine appetite for learning, taking feedback on board and improving continuously
Nice to Have
- Experience with Shopify Online Store 2.0 architecture and the Shopify CLI
- Familiarity with Alpine.js or other lightweight JS frameworks
- Exposure to React
- Exposure to Tailwind CSS
- Awareness of build tools such as Vite, Rollup or GitHub Actions
- Interest in accessibility standards (WCAG) and web performance
- Experience working in Agile/Scrum environments
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
True