Front-End Engineer – React

**Our client is offering Visa Sponsorship for the right candidate, however, candidates must be able to cover relocation expenses for themselves as our client is unable to provide a relocation package**

We are looking for an established Front-End Engineer to join a diverse team based in London. As Front-End Engineer you will be a key advocate of agile/lean methodologies for continuous delivery and fast improvement.

This role will involve collaborating with the other software developers and SMEs in the price and promotions domain, contributing to technical discussions around implementation and design and mentoring the team members and associate developers. With your technical craft, curiosity and experimentation, you’ll use judgement to apply specific techniques to deliver focused outcomes that support our customers. We use a variety of tech here and you need to be willing to pick up new tools and techniques.

We’d also like you to be yourself – analytical, curious and unafraid to challenge the status quo. You’ll constantly strive to improve the way things are done in your team, contributing as a progressive member of the engineering community.

Requirements:

  • Proven experience in React and other JS frameworks.
  • Good knowledge of Cypress and Acceptance testing.
  • Experience with Behavioural Driven Development and TDD (Test Driven Development).
  • Experience with DevOps practices and an Agile software development lifecycle.
  • Experience in full-stack software testing and related tools and frameworks, including backend, frontend, APIs, etc.
  • Ability to mentor team members on best practices (DRY) and reusable components.
  • Proficient in react.js / Redux / webpack / HTML5 / CSS3 / SASS
  • Distributed version control systems such as Git or Mercurial
  • Worked in an environment with a big emphasis on TDD, BDD and Unit Testing
  • Building high-performance and scalable applications
  • Thorough understanding of design and implementation of RESTful web services
  • Serverless framework and Containerisation
  • Professional experience coding in a variety of different JavaScript Frameworks
  • Solid understanding of HTML and the Document Object Model.
  • Experience with the full software development life cycle across a variety of projects
  • Server-Side JS runtime environments – (Node JS)
  • Experience with CI/CD (Jenkins, AWS Code Pipeline and Git Hub Actions)
  • Source Control Management – GitHub
  • Excellent comprehension of MVC Architectures
  • Good comprehension of Serverless, Containerisation and Terraform
  • Knowledge of Agile software delivery.

Benefits:

  • Hybrid working model
  • Colleague discounts across our client’s multi-brands
  • Holiday allowance
  • Bonus scheme
  • Pension plan
  • Exclusive offers on gym memberships, restaurants, holidays, retail vouchers and more

Apply Now

Please complete the form below to apply for this job.







    Please tick this box to confirm that you are happy for your data to be used as described in our Privacy Policy.

    Protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Pin It on Pinterest