Senior JavaScript Developer

Recruiter
Eurostar
Location
London, UK
Salary
Competitive
Posted
08 Oct 2019
Closes
17 Oct 2019
Ref
1280217705
Contract Type
Permanent
Hours
Full Time
Description

We're looking for a highly talented Senior Fullstack Javascript Developer to join us and work collaboratively in shaping our digital products. We're one of the world's most iconic travel brands based in Central London, King's Cross area. Thanks to us, travellers can breakfast in London and lunch in Paris and it's all just a high-speed train ride away. We're working to become Europe's most loved travel brand. And that's where you come in!

As a full stack Senior Developer you will work actively in shaping our digital products by working closely with the design team delivering rich, responsive transactional applications across multiple devices and building highly transactional microservices to support our architecture. Building a beautiful and effective UX supported by performant APIs will be key to the success of the company's service and your team would have a pivotal role in making this a reality.

You'll be working on a pure JavaScript web stack, ensuring your architecture is highly testable and every step of the process is repeatable and automated.

Requirements

We're looking for someone to...

  • Deliver high quality, responsive pages for Eurostar.com, integrating where required with APIs and functional backend components
  • Create highly transactional and scalable microservices to support our applications
  • Develop the web front end of applications and write automated test code
  • Refactor the core transactional pages of Eurostar.com as required
  • Engage with all relevant team members to ensure the required quality is delivered from the BDD processes, meaning the acceptance criteria being developed against are also those being automated in the functional test packs
  • Actively engage in and contribute to user story workshops, design clinics and other requirements elaboration/refinement sessions as part of a Scrum/Kanban development team
  • Contribute to, and assist Solutions Architect with, technical solution design and architectural roadmap
  • Ensure development team is developing solutions in accordance with Solutions Architect's vision
  • Mentor junior developers


You'll need...

  • Experience with React.js & associated application architectures and libraries (e.g. Hapi, Express.js)
  • Experience of OO JavaScript / ES6
  • Knowledge of, and experience working with, microservices architecture
  • Node.js / npm, and associated build tools (Yarn, Webpack, Babel, etc.)
  • REST/Graphql API design
  • Principles and practices of SSR/Isomorphic apps
  • HTML5 / CSS3 / SASS/BEM
  • An understanding of the principles of design, UI, and user experience
  • Experience delivering cross browser responsive websites/apps
  • Experience with Scrum and/or Kanban, user stories and iterative development
  • Unit testing / Integration testing / BDD / TDD
  • Ability to write high quality secure code
  • Use of SCM systems such as git and Github
  • Cloud hosting experience on AWS, Heroku and Knowledge of CI principles


Desirable

  • Experience of working on high traffic e-commerce websites
  • Active contributor to open source projects
  • Experience of CI tools such as CircleCI, Jenkins
Benefits
  • Travel benefits for work and play
  • Exclusive discounts and perks
  • A great pension


If you feel like your skills and experience are relevant for the role, please don't hesitate to apply!

Eurostar is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity

Similar jobs

Similar jobs