At a Glance
- Tasks: Build innovative mobile apps and backend services using React Native and modern tech.
- Company: Join EDF, a forward-thinking company driving the UK's Net Zero journey.
- Benefits: Enjoy a competitive salary, flexible remote work, and customisable benefits.
- Why this job: Make a real impact on sustainable technology while growing your skills in a dynamic environment.
- Qualifications: Experience with React Native, TypeScript, and cloud technologies is essential.
- Other info: Great opportunities for career growth and learning, especially in AI and modern engineering practices.
The predicted salary is between 63000 - 88200 £ per year.
About the Role
Full Stack Software Engineer | Hybrid | Permanent | Starting from £63,000
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 EDF.
The Opportunity
As a FullStack Engineer with a mobile-first 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 low-carbon 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 AI-enabled 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, cross-team 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 market-leading 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 high-quality 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, state-management, 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
- 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
- Building backend services using Node.js or Python following cloud-native and event-driven 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 cross-team engineering activities
- Sharing knowledge and mentoring peers across our engineering community
Who You Are
You’re a Mid-Level Engineer who enjoys using modern tools and approaches to deliver high-quality 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 cloud-native/serverless architectures
- Comfortable using AI-assisted 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 safe-release practices
- Mobile performance optimisation or offline-first patterns
- Native iOS/Android module bridging (Swift/Kotlin)
- Knowledge of mobile distribution tooling (Bitrise, Fastlane, EAS, etc.)
- Experience contributing to engineering standards, design systems, or cross-team initiatives
Your Growth
We love developing engineers. You’ll have opportunities to deepen your expertise, experiment with new technologies — including AI — and grow towards Senior Engineer or Tech Lead roles.
Closing date for applications: 4th March
Success is Personal. It's your journey, powered by us. Join us and drive the transition towards an Electric Britain.
Software Engineer - Home-based - London, UK in Longfield employer: EDF
Contact Detail:
EDF Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Home-based - London, UK in Longfield
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React Native and AWS. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Software Engineer - Home-based - London, UK in Longfield
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your React Native and TypeScript experience, as well as any relevant projects you've worked on. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our goals at EDF. Don’t forget to mention your experience with AI tools and cloud-native architectures!
Showcase Your Projects: If you've got a portfolio or GitHub repository, make sure to include it in your application. We love seeing real examples of your work, especially anything related to mobile app development or innovative uses of AI in software engineering.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of success. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at EDF
✨Know Your Tech Stack
Make sure you’re well-versed in React Native, TypeScript, and AWS. Brush up on your knowledge of mobile UX/UI patterns and be ready to discuss how you've integrated with RESTful or GraphQL APIs in past projects.
✨Showcase Your AI Savvy
Since the role involves using AI-enabled tools, be prepared to talk about your experience with AI-assisted engineering. Share specific examples of how you've used tools like GitHub Copilot to enhance your coding and testing processes.
✨Demonstrate Agile Mindset
Familiarise yourself with Agile practices, especially PI Planning and cross-team collaboration. Be ready to discuss how you’ve contributed to agile ceremonies and how you approach working in a team setting.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges related to mobile app development and backend services, and think about how you would approach performance optimisation and reliability in your applications.