freehire launches on Product Hunt on 26 August.

Follow →

Frontend Engineer II

Summary

Builds accessible, high-traffic React/TypeScript frontends for energy billing and customer self-service using Next.js, GraphQL, and testing tools.

We are looking for a Frontend Engineer II to join the Accounts team and the Business team.

The Accounts team builds the fundamental digital core of the Octopus Energy customer experience. They are responsible for modernising payment structures and facilitating seamless self‑serve journeys, including billing, statement management, renewing and amending tariffs and many more. By creating effortless and accessible web experiences, the team ensures our energy specialists are freed up to support the vulnerable customers who need it most, making our industry‑leading customer service possible.

What you’ll have…

  • 3+ years of experience with our stack, listed below
  • Experience taking problems, rather than strict guidelines, and developing strong solutions
  • Confidence owning the development cycle (request, requirements gathering, technical proposal, technical execution, deployment and monitoring.)
  • Confidence tackling large‑scale tasks individually
  • An empathetic approach to delegating work and collaborating with others
  • The ability to develop websites that meet strong accessibility guidelines
  • Experience building scalable, performant sites that handle high levels of traffic well

Our stack…

  • React
  • TypeScript (desirable)
  • Next.js on Vercel (desirable)
  • GraphQL w/ Apollo (desirable)
  • React Testing Library & Playwright

As an equal‑opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available