Enable job alerts via email!

Senior Android Developer

Octopus Energy

London

Hybrid

GBP 60,000 - 80,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the clean energy sector is looking for a passionate engineer to join their mobile app development team. You will play a key role in shaping technology that connects millions of customers to innovative energy solutions. The role offers an opportunity to work in a collaborative environment, focusing on sustainability and cutting-edge technology.

Qualifications

  • 4+ years of experience with Kotlin.
  • Passion for clean energy and sustainability.
  • Ability to communicate effectively across timezones.

Responsibilities

  • Build technology that makes a real impact in energy solutions.
  • Contribute across the whole development process including design and product.
  • Work collaboratively in a fast-paced agile environment.

Skills

Kotlin
Communication
Team Collaboration

Job description

London, UK

Octopus Energy Engineering ️ – Mobile /

Full-time /

Hybrid



Octopus Energy Engineering is responsible for the mobile app that connects over three million monthly active customers across eight countries to the energy solutions that shape their daily lives. From seamless onboarding and smart control of cutting-edge Octopus Energy hardware, to loyalty schemes and demand flexibility, our work is at the heart of the clean energy revolution.

We’re growing fast to meet the demands of a global business with a single app, and we’re looking for passionate engineers who want to build technology that makes a real impact. If you want to shape the future of energy tech, solve complex problems, and build products that genuinely help people, we’d love to hear from you.

Our Team

We relaunched the Octopus Energy app with a small team of 4 engineers, product, and design in 2021. Since then we’ve grown to multiple cross-functional teams and over 20 mobile engineers.

We’re expanding to meet the challenges of rolling out a single platform which supports diverse utility markets around the world. Every team member helps define culture and processes necessary to work collaboratively and effectively across multiple product teams, whilst instilling good engineering practices for the team as a whole.

Our Technology

As an organisation we like to move quickly. This is true both in how we operate as a business and the technology choices we make. We were very early adopters of Kotlin Multiplatform (KMP) and used the technology when it was in pre-alpha, at scale, to great success. It helps us share code across Android and iOS without the user experience tradeoffs.

KMP was officially released in late 2023 so we don’t expect our applicants to have experience using it. It powers the extensive shared layer across our Android and iOS apps, with UI powered by Jetpack Compose and SwiftUI. Our app is built around offline-first reactive patterns and utilises unidirectional data flow with a layered architecture. Our view models are written using Jetpack Compose and compliment our state driven UI.

We release updates to customers weekly. We gain release confidence with our suite of automation and unit tests running in CI (GitHub Actions), and configure features remotely using feature flags.

We embrace flat hierarchies and an open, agile culture that fosters innovation, flexibility, and creativity.

We don’t hang our personalities up with our coats and nor should you. At Octopus, we hire great people who get stuff done, all whilst being themselves.

About You...

  • We’re looking to hire someone with 4+ years of experience with Kotlin.
  • You’ll be someone who appreciates the impact a nimble team can make on customers and clean energy.
  • Your passion for clean energy and sustainability will help provide context on your everyday work.
  • You will thrive with us if you can effectively communicate with coworkers in different timezones.
  • You’ll enjoy contributing across the whole development process including design and product.
  • Finally, you’re interested in staying on top of upcoming technologies that could benefit our team.


We would prefer someone who can work in our London office but will consider remote candidates. However, you do need to be able to work in the UK.

We're very excited to be growing our team. We're looking for skills and experience to help shape and define the future of not only our team, but the wider business at a global scale. If you're reading this and grinning, please apply! There are huge challenges to tackle, and we need amazing people who are keen to get stuck in.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Utilities and Environmental Services

Referrals increase your chances of interviewing at Octopus Energy by 2x

Sign in to set job alerts for “Android Developer” roles.

London, England, United Kingdom 2 months ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

Croydon, England, United Kingdom 3 weeks ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

Software Engineer II, Android Enterprise Services

London, England, United Kingdom 4 days ago

Android Engineer - £75K (1-day per week in London)

London Area, United Kingdom $65,000.00-$75,000.00 6 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Search - Extract and Transform - Senior Software Engineer

Elasticsearch B.V.

London

Remote

GBP 70,000 - 100,000

Yesterday
Be an early applicant

Senior Android Developer

SR2 | Socially Responsible Recruitment | Certified B Corporation™

Greater London

Remote

GBP 50,000 - 65,000

30+ days ago

Senior Application Engineer

JR United Kingdom

Hounslow

Remote

GBP 45,000 - 65,000

5 days ago
Be an early applicant

Senior Android Engineer

JR United Kingdom

Luton

Remote

GBP 50,000 - 80,000

11 days ago

Senior Application Support Engineer – Elite Systematic Trading Firm - Prop Trading - Up to 400[...]

JR United Kingdom

Bedford

Remote

GBP 60,000 - 100,000

5 days ago
Be an early applicant

Senior Application Support Engineer – Elite Systematic Trading Firm - Prop Trading - Up to 400[...]

JR United Kingdom

Maidstone

Remote

GBP 60,000 - 400,000

5 days ago
Be an early applicant

Senior Software Developer, Bet Placement (Remote)

JR United Kingdom

London

Remote

GBP 50,000 - 85,000

11 days ago

Senior Software Engineer -Syft Integration (FTC )

Xero

Milton Keynes

Remote

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Senior Software Developer, Bet Placement (Remote)

JR United Kingdom

City Of London

Remote

GBP 50,000 - 80,000

11 days ago