Application Guide

How to Apply for Software Engineer (React Native)

at Centrica Energy

๐Ÿข About Centrica Energy

Centrica Energy is at the forefront of the global green energy transition, focusing on sustainable and predictable energy trading. By joining, you'll contribute to a mission-driven company that combines technology with environmental impact, working remotely with a team dedicated to innovation in the energy sector.

About This Role

As a Software Engineer (React Native), you'll design and develop full-stack applications using Node.js, TypeScript, and React, while building cloud-native solutions on AWS. Your work will directly enable efficient energy trading operations, with a focus on mobile app development for software management using React Native and Expo.

๐Ÿ’ก A Day in the Life

You'll start your day with a stand-up via video call, discussing progress on full-stack features and cloud infrastructure. Mornings might involve coding new React Native components or debugging AWS Lambda functions, while afternoons are for code reviews, refining Terraform modules, and collaborating with the team on Azure DevOps pipelines.

๐ŸŽฏ Who Centrica Energy Is Looking For

  • You have strong full-stack skills with Node.js, TypeScript, and React, and can demonstrate clean, maintainable code.
  • You possess extensive hands-on AWS experience, especially with Lambda, API Gateway, S3, SQS, SNS, EventBridge, and Step Functions.
  • You are proficient in Infrastructure as Code using Terraform and comfortable with Azure DevOps and GitHub workflows.
  • You have experience building mobile apps with React Native and Expo, ideally for enterprise or management use cases.

๐Ÿ“ Tips for Applying to Centrica Energy

1

Highlight specific AWS serverless projects you've built, detailing how you used services like Lambda, Step Functions, and EventBridge.

2

Showcase your Terraform modules or infrastructure code in your portfolio or GitHub, focusing on scalability and consistency.

3

Emphasize any experience with React Native and Expo, especially if you've built cross-platform mobile apps for internal tools or management.

4

Tailor your resume to include keywords from the job description, such as 'cloud-native', 'Infrastructure as Code', and 'Azure DevOps'.

5

In your cover letter, mention your passion for green energy and how your technical skills can drive Centrica Energy's mission.

โœ‰๏ธ What to Emphasize in Your Cover Letter

["Express enthusiasm for Centrica Energy's role in the green energy transition and how your work can contribute.", 'Detail your experience with AWS serverless architecture and Terraform, providing a specific example of a scalable deployment.', 'Mention your React Native expertise and how it aligns with developing mobile solutions for energy management.', 'Showcase your ability to work remotely and collaborate effectively with distributed teams using Azure DevOps and GitHub.']

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Read about Centrica Energy's recent projects in renewable energy trading and their sustainability goals.
  • โ†’ Explore their technology stack and any public talks or blog posts about their cloud infrastructure or mobile solutions.
  • โ†’ Understand the UK energy market and how Centrica fits into the green transition, especially in trading and risk management.
  • โ†’ Check their LinkedIn or Glassdoor for employee insights on remote work culture and team collaboration.

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk us through a full-stack project you built with Node.js and React, focusing on architecture decisions and AWS services used.
2 How have you used Terraform to manage infrastructure? Describe a scenario where you ensured consistency across environments.
3 Explain your experience with React Native and Expo. What challenges have you faced with cross-platform development?
4 Describe a time you optimized an AWS serverless application for cost or performance. What metrics did you use?
5 How do you stay updated with AWS services and cloud-native best practices? Give an example of a new service you adopted.
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Don't submit a generic application without mentioning specific AWS services or Terraform experience relevant to the role.
  • Avoid neglecting mobile development experienceโ€”if you have React Native skills, make them prominent even if the role is senior.
  • Don't overlook the importance of Infrastructure as Code; failing to highlight Terraform expertise may weaken your candidacy.

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Centrica Energy!