Senior Software Engineer (Frontend)

Job description

You will be working within our Engineering team in Digbeth, Birmingham to help build and maintain our ecommerce sites and applications. The ideal candidate will have commercial experience and will have worked in ecommerce previously.

What you'll be doing:

Maintaining and improving our websites and implementing new features

Keeping a structured well documented codebase

Adhering to the high level of work already being undertaken by our team

Working with our Design, Backend and QA teams to deliver high quality code within project timeframes



Strong front-end skills ( Liquid / HTML5 / SCSS & Sass / JavaScript (ES6+) / Responsive Design )

An understanding of best practices and standards

Experience with React or similar (Angular.js, VueJS)

Ability to build reusable code and libraries for future use

Previous experience with GIT or other version control software

Experience of using package management and build tools (npm, yarn, webpack, gulp)

Knowledge of working with APIs

Ability to work as part of a small, agile team while keeping an attention to detail

Optimising the website for speed for performance


Working knowledge of the Shopify Plus platform

Previous use of CLI tools

An understanding of working with principles of UX and UI

Confidence to present new ideas and participation in team meetings

Background in Computer Science or related disciplines

Learning the latest front-end technologies and standards to ensure we are always using the best tools and techniques possible

Experience of using testing frameworks such as Jest