cover image
EDF (UK)

Software Engineer

Hybrid

London, United kingdom

Full Time

24-02-2026

Share this job:

Skills

Python Swift Kotlin TypeScript GraphQL GitHub CI/CD DevOps Monitoring Test Test Automation Mobile Testing react node.js AWS Software Development Agile SDLC Recruitment CI/CD Pipelines Android Infrastructure as Code FireBase GitHub Actions

Job Specifications

About The Role

Full Stack Software Engineer | Hybrid | Permanent | Starting from £63,000

We’re free thinkers. We’re innovators. We’re #ConsultantsWhoCode. 

We have an exciting opportunity for an experienced FullStack Software Engineer with strong React Native mobile development experience to join our growing Software Engineering team at here at EDF. 

The Opportunity

As a FullStack Engineer with a mobilefirst focus, you’ll play a key role in building the apps and platforms that support our asset management teams — the people powering the electric vehicles, batteries, and lowcarbon technologies supporting the UK’s journey to Net Zero.

You’ll work across the full stack, with around 60–70% of your time focused on React Native mobile development and the rest contributing to backend services, AWS infrastructure, testing, and delivery tooling.

As part of our modern engineering culture, you’ll also use AIenabled engineering tools to improve code quality, testing, documentation, observability, and developer experience. We’re growing our AI capability across the entire SDLC — from requirements refinement to code generation, test automation, and release processes — and you’ll help shape how we adopt these tools responsibly and effectively.

We operate using scaled Agile practices, including PI Planning, crossteam collaboration, and shared engineering standards.

This hybrid role gives you flexibility to work from home with monthly (or more frequent if you prefer) visits to London, Hove, or Exeter.

Pay, Benefits & Culture

Alongside a starting salary from £63,000, you’ll receive:

Up to 5% annual bonus
A marketleading pension scheme
Customisable benefits including electric vehicle leasing, gym discounts, life assurance, healthcare cash plan, tech vouchers, product discounts and more

Everyone is welcome at EDF.

We’re committed to building a workforce that reflects gender balance, social mobility, ethnic diversity, LGBTQ+ inclusion, and disability confidence. Adjustments and support are available throughout the recruitment process.

What You’ll Be Doing

You’ll contribute to the design, development, and operation of highquality software with a strong focus on mobile app excellence, including:

Mobile Engineering

Building new features and components in React Native using TypeScript
Creating modular, reusable components aligned with our mobile design system
Using modern navigation, statemanagement, and asynchronous data patterns
Integrating mobile applications with backend APIs to support smooth, resilient user journeys
Ensuring performance, accessibility, and reliability across the app
Implementing observability for mobile behaviour, performance, and incidents
Contributing to build and release processes for iOS and Android, including CI/CD and app distribution
Working closely with designers, product managers, and other engineers to deliver a unified app experience

AIEnabled Software Development

Using AI tools (e.g., GitHub Copilot) to support coding, testing, documentation and analysis
Working with teams to embed AI meaningfully into our SDLC — including code quality, automated testing, release safety, and operational resilience
Supporting experiments, prototypes, and continuous improvement initiatives leveraging AI
Applying AI ethically, responsibly, and in line with EDF guidelines
Using AI to improve developer productivity, performance insights, and maintainability

FullStack & DevOps

Building backend services using Node.js or Python following cloudnative and eventdriven patterns
Deploying workloads using Infrastructure as Code on AWS
Writing automated tests across the stack (unit, integration, E2E)
Contributing to CI/CD pipelines using a blend of modern tools (e.g., GitHub Actions, Bitrise, etc.)
Using feature flagging tools (e.g., Firebase Remote Config or similar) to release safely and iteratively
Participating in agile ceremonies, PI Planning, and crossteam engineering activities
Sharing knowledge and mentoring peers across our engineering community

Who You Are

You’re a MidLevel Engineer who enjoys using modern tools and approaches to deliver highquality software. You care about maintainability, reliability, and the user experience.

Essential Experience

Commercial experience with React Native and React frameworks
Strong TypeScript skills and a good understanding of mobile UX and UI patterns
Experience integrating with RESTful or GraphQL APIs
Experience with AWS and cloudnative/serverless architectures
Comfortable using AIassisted engineering tools to enhance coding and testing
Experience with CI/CD pipelines and automated quality gates
Familiarity with mobile testing tools such as Jest, RNTL, or Detox
Understanding of monitoring and observability practices

Desirable Experience

Experience with feature flagging and saferelease practices
Mobile performance optimisation or offlinefirst patterns
Native iOS/Android module bridging (Swift/Kotlin)
Knowledge of mobile distribution tooling (Bitrise , Fastl

About the Company

EDF is helping Britain achieve Net Zero by leading the transition to a cleaner, low-emission, electric future and helping prevent future energy crises. Our nuclear fleet has supplied low-carbon electricity to UK homes for more than 40 years, and we’re helping with the development of new nuclear stations at Hinkley Point C and Sizewell C. But we’re not stopping there. EDF is also investing in wind, solar and battery storage technology and helping customers decarbonise their homes and businesses through low-carbon tech such... Know more