Senior Web Developer
About the Role
We are seeking a highly skilled Senior Web Developer to join our team. As a key member of our development team, you will be responsible for supporting and developing Shopify websites and their related apps and integrated systems.
Key Responsibilities
* Perform hands-on software development tasks, including prototyping, feature development, and front-end API integration.
* Manage front-end updates across our portfolio of branded Shopify stores.
* Define storefront UX improvements in partnership with the wider eCommerce team.
* Apply UI best practice for an optimized user experience across all front-end touchpoints.
* Work closely with eCommerce, marketing, and design teams to implement campaigns and create compelling landing pages.
* Collaborate with the broader developer team on medium to large projects.
* Propose initiatives, optimisations, and new technologies to enhance the front-end experience of our sites.
Requirements
* Minimum 3 years of development experience within retail or a development agency.
* Background in software engineering, especially eCommerce/web development, with proficiency in JS, CSS.
* Experience in developing Shopify themes/storefronts.
* Strong knowledge in Shopify Liquid templating language, metaobjects, meta fields.
* Proficient in using Shopify CLI.
* Experience in using Storefront, Rest API, GraphQL API to develop components on the frontend.
* Experience with React, Preact, or any similar UI frameworks.
* Familiarity with version control systems (e.g., Git), Knowledge of CI/CD and pipelines.
* Knowledge of SDLC for platform development, testing principles, project methodologies, and practices.
Benefits
* Holiday leave, annual leave, paid parental leave, volunteer leave, and purchased leave options.
* Pet-friendly workspace.
* Epic discounts on top brands like Reebok, Superdry, and Clarks.
* Exclusive loyalty rewards and service awards.
* Well-being matters – free access to mental health professionals through our Employee Assistance Program.
About You
The ideal candidate will have relevant experience in web development, particularly with Shopify and JavaScript. They should also possess excellent communication skills and the ability to work collaboratively as part of a team.