Software Engineer - Home-based - London, UK in High Barnet
Software Engineer - Home-based - London, UK

Software Engineer - Home-based - London, UK in High Barnet

High Barnet Full-Time 63000 - 88200 £ / year (est.) Home office (partial)
Go Premium
EDF

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 technologies while advancing your career.
  • Qualifications: Experience in React Native, TypeScript, and cloud-native architectures required.
  • Other info: Great opportunities for growth and learning in a supportive environment.

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
  • AI-Enabled 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
  • Full-Stack & DevOps
    • 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 High Barnet employer: EDF

    At EDF, we pride ourselves on being an innovative and inclusive employer, offering a dynamic work culture that fosters creativity and collaboration. As a Full Stack Software Engineer, you'll enjoy the flexibility of a hybrid working model while contributing to meaningful projects that support the UK's journey to Net Zero. With competitive benefits, a commitment to diversity, and ample opportunities for professional growth, EDF is the perfect place for those looking to make a real impact in the tech industry.
    EDF

    Contact Detail:

    EDF Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Engineer - Home-based - London, UK in High Barnet

    ✨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. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

    ✨Tip Number 4

    Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team.

    We think you need these skills to ace Software Engineer - Home-based - London, UK in High Barnet

    React Native
    TypeScript
    Mobile UX and UI Patterns
    RESTful APIs
    GraphQL APIs
    AWS
    Cloud-native Architectures
    AI-assisted Engineering Tools
    CI/CD Pipelines
    Automated Testing
    Monitoring and Observability Practices
    Mobile Testing Tools (e.g., Jest, RNTL, Detox)
    Feature Flagging
    Mobile Performance Optimisation
    Native iOS/Android Module Bridging (Swift/Kotlin)

    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 work with AWS or AI tools. We want to see how you fit into our team!

    Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with us at EDF and how your background aligns with our mission towards Net Zero. Keep it engaging!

    Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them! We love seeing real examples of your work, especially anything involving mobile app development or AI tools. It helps us understand your hands-on experience.

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, you’ll find all the details you need about the role and our company culture there!

    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 Problem-Solving Skills

    Prepare to share specific examples of challenges you've faced in software development and how you overcame them. Highlight your experience with AI tools and CI/CD pipelines, as these are key aspects of the role.

    ✨Understand Agile Practices

    Familiarise yourself with scaled Agile practices, including PI Planning and cross-team collaboration. Be ready to discuss how you’ve contributed to agile ceremonies and how you work within a team to deliver high-quality software.

    ✨Ask Insightful Questions

    Prepare thoughtful questions about the company’s approach to AI in software development, their engineering culture, and how they support continuous learning. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

    Software Engineer - Home-based - London, UK in High Barnet
    EDF
    Location: High Barnet
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >