Senior Frontend Developer

Job description


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 Developer 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 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 product development team are based here in London although we're all working from home at the moment. We value empathy, taking a pragmatic approach to our 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 values, 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 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, GCP, Kubernetes, Postgres, BigQuery
  • Frontend: Typescript, React, NextJS, Styled-Components, Storybook, Jest, Lerna, Netlify

Job 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 — and we will insist that you take them!).


What the hiring process looks like:

We understand interviewing can be a stressful process. We therefore try to be as transparent as possible to minimise the number of surprises. Here's what our 4 step process consists of:

  1. A ~30 minute introductory call to find out more about your experience and what you are looking for.
  2. A ~45 minute call with a member of the development team to find out more about your technical experience and fit for the role.
  3. A (remote and live) pair programming session, where we will review some code and work on a small feature together (you will get the task beforehand).
  4. A final session to meet other members of the team and company.


We currently have no plans to work with recruiters on this role, so no recruiters please.


Applicants must have the right to work in the UK as we are currently unable to offer sponsorship. Additionally, due to the UK leaving the European Union, we are only able to consider candidates who will still be eligible to work in the UK after 01/01/2021.