Over five years’ experience as a front end developer
Mandatory, demonstrable project experience with, &/or expertise of:
- GraphQL experience
- Node.js / npm, & related frameworks & build tools (inc. Gulp, Webpack, Babel, Express, Hapi)
- CSS3 / Sass, & associated methodologies (BEM / OOCSS)
- JS unit & integration testing tools and frameworks (cucumber, mocha, webdriver, etc.)
A solid grounding in the challenges of delivering rich, responsive transactional pages across multiple devices is also required.
A comprehensive understanding of web performance optimisation considerations and techniques.
Used to working as part of a Scrum-based Agile team, working closely with designers, business users as well as architects and back-end developers.
An understanding of the principles and practices of Continuous Delivery
Core Activities of the role
Deliver high quality, responsive pages for the eurostar.com booking path application, integrating where required with microservice API’s.
Use a TDD approach & common testing tools/libraries where possible, ensuring test assets are developed and well maintained alongside the code to be delivered.
Contribute to the strategic roadmap activity of de-coupling the delivery of Eurostar front ends from our existing content / transactional Drupal stack
Engage with all relevant team members to ensure the required quality if delivered from the BDD processes, meaning the acceptance criteria being developed against are also those being automated in the functional test packs
This is initially a 6 month contract offering £500 per day outside of IR35. Location is fully remote.