Senior React Engineer

Description

Description

Simpson Booth is supporting a rapidly-growing fintech company transforming the retirement industry for the better on a permanent staff basis as a Senior React Engineer. They’re changing the way people interact with their retirement savings using their award-winning platform which is powered by their inhouse technology. They’ve gone from a small start-up to a global industry-leader with over £2bn in assets under management. Join them to transform retirement, savings and financial well-being, across all generations, around the world.

The opportunity

Are you someone who has a passion for frontend development and is looking to play an important role in an amazing team and to grow your skills? In simple terms, we’re looking for a Senior Front End Engineer to join our growing team. Someone with a commercial background in crafting and developing applications.

Our Client

Our Client is dedicated to revolutionising the digital financial futures of all generations, across the world. Our Client is one of this era’s fastest growing fintech companies and is focused on developing high quality software that delivers the best value for their customers. With a clean and simple approach to code, and a culture of constant adaption and evolution to suit the newest tech emerging onto the market at the moment, our Client is growing at an exciting pace, and is now seeking Senior React Engineers to add expertise and value to their newly developed teams.

They are seeking someone ideally proficient with React, JS or TypeScript, OOP and TDD practises, and Agile working. However, our client has teams that are transitioning from Ember to React, so someone that has worked with Ember or is keen to pick up Ember and within a year, move to React, would be a great fit for these teams. They can even consider someone who would like to learn React if you are happy to work with Ember in the first instance.

Some interesting notes on the way we work:

  • Tech check! We use AWS, GitHub, Semaphore CI, Datadog, Docker, and Kubernetes, to name a few.
  • We are able to maintain at least 96% test coverage of our application through collaboration and strong code review practices, meaning we can focus on features rather than bug fixing.
  • Our team is passionate about OOP, TDD and DDD.
  • We ship software continuously, releasing new features to production up to 30 times a day.
  • We follow Agile practices and have a strong DevOps culture in place.
  • We have great internal mobility, meaning that we are able to give you exposure to the aspects that you would like to improve on or learn about. Progression and development are key, and we really invest in education!
  • We believe in diversity and inclusion, in and out. We have a diverse engineering workforce and over 80% of our Engineering team volunteered their time to be coaches at the recent Rails Girls London event – a free workshop aimed at making technology more approachable for women.
  • We empower our engineers to propose new ideas. For instance, we run hackathons where in 24 hours anyone can build and present new ways of thinking to the senior management team – most of these ideas wind up being implemented and put into production!Responsibilities
  • Help deliver projects large and small ranging from boosting user engagement to full new user journey building with a CMS
  • Engineer a better code base with your teams, and help them improve
  • Partner with the Engineering team to deliver new projects
  • Work within a smaller 8-10 person agile engineering team, part of a wider Engineering organisation
  • Work on tickets assigned to you, this includes writing code and specs (tests) and checking that new code passes other test coverage
  • Review pull requests from other developers
  • Work in a collaborative, agile team environment
  • Mentor junior developers
  • Directly report to an Engineering Manager who will help mentor you and guide your career

Requirements

  • Significant commercial experience in React
  • Experience working with Typescript.
  • Experience with responsive and adaptive design frameworks.
  • Excellent verbal interpersonal skills – we are looking for people who are engaging and bring ideas to the table.
  • Experience with GraphQL based API’s would be useful
  • Most importantly, a desire to teach, learn, grow and deliver software

Benefits

  • Flexible working hours and hybrid working
  • 25 days holiday per year, plus bank holidays. One extra day holiday after two years and then every year up to 30 days holiday
  • Pension scheme using salary sacrifice, they will match your contributions up to 5% of your salary
  • £500 personal training budget every year to spend on courses or conferences or training materials
  • Health insurance with Equipsme, including Dental, Eyecare and EAP
  • Death in service with Unum (4xbase salary)
  • Access to PerkBox
  • Enhanced maternity and paternity (maternity – 6 months fully paid/paternity – 3 weeks fully paid)
  • Five week sabbatical after five years employment
  • Season ticket loans
  • Cycle2Work scheme
  • Free snacks, fruit and drinks