Application Guide

How to Apply for Software Engineer II (Front End)

at Kaluza

🏢 About Kaluza

Kaluza is at the forefront of the energy transition, building intelligent software that empowers suppliers to drive decarbonisation. What sets us apart is our focus on scalable, real-world impact—our platform manages millions of customer interactions, making energy smarter and greener. Working here means contributing to a mission that genuinely matters, while tackling complex technical challenges.

About This Role

As a Frontend Software Engineer II, you'll own features from discovery to release on Kaluza's Energy Retail platform, using TypeScript and React to build intuitive user experiences atop complex systems. Your work directly impacts both customers and internal teams, ensuring the platform is reliable, performant, and scalable as the company grows.

💡 A Day in the Life

Your day might start with a stand-up with your cross-functional team, then you'll dive into coding a new feature—perhaps building a reusable component for energy usage charts. After lunch, you'll pair with a backend engineer to integrate an API, then review a colleague's pull request focused on performance improvements. You'll end the day by writing end-to-end tests for your feature and documenting the architecture decisions.

🎯 Who Kaluza Is Looking For

  • Has shipped production applications with TypeScript and React, and understands component architecture, state management, and scaling patterns
  • Takes ownership of features end-to-end, from discovery through release and iteration, with a focus on performance, reliability, and maintainability
  • Collaborates effectively across disciplines (product, design, backend) and contributes to shared component libraries and tooling
  • Has experience with end-to-end testing in modern frontend environments and writes well-tested, clean code

📝 Tips for Applying to Kaluza

1

Highlight specific features you've owned end-to-end, including how you balanced user needs with technical constraints

2

Showcase your experience with TypeScript and React at scale—mention any work on performance optimization or state management patterns

3

Demonstrate collaboration by describing how you worked with product managers, designers, and backend engineers to deliver a feature

4

Include examples of end-to-end testing you've implemented, and how it improved code quality or reduced bugs

5

Tailor your CV to emphasize impact: use metrics like 'reduced load time by 20%' or 'shipped component library used by 5 teams'

✉️ What to Emphasize in Your Cover Letter

["Your passion for the energy transition and how your frontend skills can contribute to Kaluza's mission of decarbonisation", 'Specific examples of owning features from discovery to release, especially in complex or large-scale applications', 'Your approach to building maintainable, testable frontend code and collaborating with cross-functional teams', "Why you're excited about the challenge of shaping intuitive user experiences on top of complex energy systems"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Read about Kaluza's platform architecture and how their energy retail solution works (check their tech blog or case studies)
  • Understand the UK energy market and the role of smart meters, as the platform likely interacts with them
  • Look at Kaluza's engineering values and culture—they often share insights on their website or LinkedIn
  • Research their open-source contributions or any public talks by their engineers to get a sense of their tech stack and practices

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk through a complex React component you've built—how did you handle state management and performance?
2 How would you design a feature for Kaluza's Energy Retail platform that displays real-time energy usage data?
3 Describe a time you took ownership of a feature and had to make trade-offs between speed and quality
4 How do you approach end-to-end testing in a React/TypeScript project? Give a specific example
5 How would you ensure a frontend application remains performant as it scales to millions of users?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic application without mentioning Kaluza's mission or the specific role's focus on energy retail
  • Failing to provide concrete examples of ownership—vague descriptions like 'worked on frontend features' won't stand out
  • Ignoring the importance of testing; if you don't mention end-to-end testing or quality practices, it's a missed opportunity

📅 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 Kaluza!