REACTjobsboard

Senior Frontend Engineer

Wayhome

Wayhome: The Mission

At Wayhome we are reinventing homeownership by co-investing with people who haven't been able to buy a home yet. We’re a small team of Engineers, Property Specialists, Data Scientists and Creatives, who are addressing one of the biggest and most life-changing problems our customers have: how they can get the security and freedom of homeownership for their families and for themselves.

The Role

We're on the lookout for a Senior Frontend Engineer to join our product development team of 10 to work on building out our web apps and internal tools. This will involve working on the entire customer journey (from searching and buying to living and managing their homes) as well as the complex internal processes and tools required to make these journeys run smoothly and efficiently. The other side of this role will consist of assisting the frontend lead to mentor and guide the two other mid-junior level members of the frontend team and discussing/influencing technical decisions across the business from a frontend perspective.

The Team

Our Tech team are based here in London although we're all working from home at the moment. The team values empathy, taking a pragmatic approach to our code and work and take delight in helping each other out. On occasion we have Alfie the little Corgi helping out, although his barking outweighs his coding. We enjoy a good board game and spending weeks ploughing through a seemingly endless D&D campaign.

We currently operate using a mixture of Kanban and Scrum techniques, starting the day with a quick team standup (swiftly followed by a trip to the barista). The day is then progressed with some serious, headphones-on-programming by some, and pair programming sessions by others. Workshops, design sprints and other activities requiring cross-team collaboration are interspersed throughout the week, but we try our best to ensure these are limited only to relevant parties.

Finally, in living our pragmatic value, we understand that there isn’t a one size fits all solution to the way we work; what works today will not necessarily work tomorrow, especially as we expand the tech team. We are therefore always adapting and improving our work methodology using insight and feedback in our fortnightly retrospectives, which is driven by the team.

Our Tech Stack

  • Backend: Python, Google Cloud Platform, Kubenetes, Postgres, BigQuery
  • Frontend: Typescript, React, Redux, NextJS, Styled-Components, Storybook, Jest, Lerna, Netlify

Requirements

Who you are:

  • You'll have experience and deep knowledge in our suite of FE tools: Javascript, Typescript, React and related libraries (React Router, Redux, Recoil, Storybook, Jest, Testing Library etc), HTML, CSS and writing automated tests.
  • You'll have a passion for frontend tech, always trying to keep up to date with the latest developments.
  • You’ll have a good sense of design, understanding the intricacies of great UX.
  • You’ll enjoy interacting with stakeholders, with clear and concise written and verbal communication skills.
  • You’ll be an empathetic and patient mentor and coach to the more junior members of the team.
  • You’ll have a sound understanding of agile development practices.

Bonus points if you:

  • Are experienced with SSR React frameworks such as NextJS.
  • Are knowledgable in FE dev ops and CI/CD.
  • Appreciate the importance of, and able to write good documentation.
  • Know a thing or two about web accessibility.

What you’ll be doing:

  • Building new features for our customer facing websites and internal operational tooling. 
  • Taking ownership of at least one of our main projects while maintaining and improving on our existing ones.
  • Discussing technical decisions on frontend tooling and architecture with other members of the frontend team.
  • Be an active participant in our retros, workshops and discussions.
  • Working with the product team in reviewing upcoming features and contribute to both user stories, acceptance criteria and reviewing designs for feasibility.
  • Sharing technical knowledge through code reviews and pair programming.
  • Guiding and teaching less experienced members of the team.

What we offer you:

  • Salary of £60,000 - £80,000 per annum.
  • Your choice of hardware.
  • Company share options.
  • Unlimited holidays (a minimum of 28 days).

What the hiring process looks like:

  1. A quick introductory call to find out more about your experience and what you are looking for.
  2. A call with a member of the development team to find out more about your technical experience.
  3. A (remote!) pair programming session, where we will review some code and work on a small feature together.
  4. A chance to meet other members of the team and ask questions.

Applicants must have the right to work in the UK as we are currently unable to offer sponsorship.

Apply for this job