Roles
Octopus Energy
Senior Frontend Developer - Utilities
Explore roles
This role has expired
Octopus Energy
Senior Frontend Developer - Utilities
London
Hybrid
Description
Hybrid requirements: This role has flexible working patterns.
All technology is written and maintained by a multi-discipline engineering team of around 1500 people globally. Our engineers work in ‘super teams’ which are focused on key areas of our platform as well as other innovative products. This also includes server-side, client-side and mobile engineers working closely with UX experts, copywriters and designers.
Teams are empowered to choose a way of working that works for them, often opting for a Kanban-like approach. Notion and Asana are then used to specify and manage work; Github, CircleCI and Terraform Enterprise as part of an immutable-infrastructure, continuous delivery pipeline; and Datadog, Sentry and Cloudwatch to measure performance and monitor production.
We’re Charging Kraken to power utilities beyond energy (think water, broadband,…) and have created a new business Kraken Utilities. As the business gains momentum and clients, we are continuing to grow the engineering team. You will help us build and scale the team, implement a good culture and work on some really exciting tech challenges.
You’ll be joining a small frontend function (4-5 engineers) within the utilities team - with close support and collaboration from the wider Kraken team. As an early tech hire into this team you will have a huge opportunity to impact decision making and grow into leadership roles as the business scales.
Together with the rest of the team, you will bring the same revolutionary customer experience, operational excellence and speed of innovation that Kraken is powering across energy retailers to other sectors.
Some of our coding conventions are open-source .
Kraken is a great place to learn, work with some talented engineers and level-up your skills.
Our technology
Client-side, we use React, Next.js, Typescript, htmx and SASS; our mobile apps are built using native code or React Native.
On the server-side, we mainly use Python. Most of our websites are powered by Django, Django-REST-framework and GraphQL (Graphene).
We use AWS heavily as part of a continuous deployment pipeline. See, for example, Django, ELB health checks and continuous delivery.
What you’ll have:
Can write solid, semantic HTML and have experience writing SASS
Have experience with JavaScript frameworks, particularly the React/Redux stack
Experienced using Typescript and Nextjs
Have experience in crafting mobile-first responsive sites for a range of devices
Know how to develop websites that meet AAA accessibility guidelines.
Can create code that works consistently across different browsers and platforms
Can take Photoshop/Sketch designs and bring them to life in code
Some Python / Django web development experience would be a bonus, as you may be asked to work on some full-stack projects
We’re looking for someone who’s passionate about code, curious, and eager to learn. You’ll be working alongside other talented people in the tech department. You’ll solve problems with technology to make us, and the industry, smarter and better for customers.
Our stack:
React
Next
GraphQL & Apollo
Styled components & SASS
Jest & React Testing Library
Webpack
TypeScript
Django/Python (server-side and templating)
We’re looking for someone who thrives on solving tough problems. Someone who can challenge those around them, and be challenged, while delivering delightful experiences for our internal and external customers.
Role tech stack
html5
sass
javascript
react
reduxjs
typescript
Octopus Energy
Senior Frontend Developer - Utilities
London
This role has expired