Application Guide

How to Apply for Frontend Engineer II

at Octopus Energy

๐Ÿข About Octopus Energy

Octopus Energy is redefining the energy sector with a focus on transparency, AI, and renewable energy, aiming for a low CO2 future. Their tech-driven approach and commitment to customer experience make them a unique and impactful place to work. Joining means contributing to a mission-driven company that values innovation and sustainability.

About This Role

As a Frontend Engineer II, you'll build and maintain the digital core of Octopus Energy's customer experience, including billing, statement management, and tariff renewals. You'll develop scalable, performant frontend applications using React, TypeScript, and Next.js to support self-serve journeys. Your work directly accelerates the green energy transition by making energy management seamless for customers.

๐Ÿ’ก A Day in the Life

A typical day might start with a stand-up to align with your cross-functional team, then diving into building a new self-serve billing feature using React and Next.js. You'll collaborate with designers on accessibility, write tests with Jest, and deploy code to production using CI/CD, monitoring performance with tools like Datadog. Afternoons often involve code reviews, pairing with backend engineers on GraphQL APIs, and iterating on user feedback.

๐ŸŽฏ Who Octopus Energy Is Looking For

  • Has 3+ years of hands-on experience with React, TypeScript, and Next.js, and is comfortable with GraphQL and testing libraries like Jest or Cypress.
  • Takes ownership of the full development cycle, from gathering requirements to deployment and monitoring, with a focus on high-quality, accessible code.
  • Has experience building and maintaining high-traffic, scalable web applications with a strong emphasis on accessibility and performance.
  • Possesses strong problem-solving skills and collaborates empathetically with cross-functional teams to deliver customer-centric solutions.

๐Ÿ“ Tips for Applying to Octopus Energy

1

Highlight any experience with energy or utility sectors, even if indirect, to show domain interest.

2

Showcase specific projects where you owned the full cycle (requirements to deployment) and mention the impact on users or business metrics.

3

Demonstrate your commitment to accessibility by mentioning WCAG compliance or tools used (e.g., axe, Lighthouse).

4

Tailor your portfolio or examples to include billing, statement management, or similar data-heavy UIs.

5

In your cover letter, explicitly connect your work to Octopus's mission of accelerating the green energy transition.

โœ‰๏ธ What to Emphasize in Your Cover Letter

["Emphasize your experience with React, TypeScript, Next.js, and GraphQL, and how you've used them to build scalable applications.", 'Explain your ownership mindset with examples of taking projects from requirements to monitoring.', "Show your passion for sustainability and how your skills can contribute to Octopus's mission.", 'Mention your collaborative approach and ability to work with cross-functional teams to deliver customer value.']

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Read Octopus Energy's blog and tech talks to understand their engineering culture and tech stack decisions.
  • โ†’ Explore their public-facing customer portal to get a feel for the UX and identify potential areas for improvement.
  • โ†’ Look into their sustainability reports and AI initiatives to understand how technology drives their mission.
  • โ†’ Check out their Glassdoor or employee reviews to learn about the team dynamics and remote work culture.

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk me through a complex frontend project you owned end-to-end, including challenges and outcomes.
2 How do you ensure accessibility in your React applications? Can you give an example of a specific implementation?
3 Describe your experience with Next.js, particularly with server-side rendering and performance optimization.
4 How would you design a self-serve billing interface that handles high traffic and complex data?
5 What's your approach to collaborating with backend engineers and product managers in an agile environment?
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Don't submit a generic applicationโ€”customize your resume and cover letter to highlight relevant frontend experience and mission alignment.
  • Avoid downplaying the importance of accessibility; it's critical for Octopus's customer base.
  • Don't neglect to mention your experience with testing and deployment; they value engineers who own the full cycle.

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Octopus Energy !