At a Glance
- Tasks: Join us in building Kaluza’s Energy Retail platform with TypeScript and React.
- Company: Kaluza, a leader in energy intelligence, driving the shift to clean energy.
- Benefits: Enjoy competitive salary, flexible working, and perks from day one.
- Other info: Dynamic environment with opportunities for growth and collaboration.
- Why this job: Make a real impact on energy solutions while developing your skills.
- Qualifications: Experience with TypeScript, React, and a passion for solving customer problems.
The predicted salary is between 46000 - 60000 £ per year.
Location: London / Bristol / Edinburgh - Hybrid
Salary: £46,000 - £60,000
Reporting to: Software Engineering Manager
Visa sponsorship: At this time, we are not able to offer visa sponsorship for this role.
Kaluza is the Energy Intelligence Platform, turning energy complexity into seamless coordination. We help energy companies overcome today’s challenges while accelerating the shift to a clean, electrified future. Leveraging Data, AI, and real-time decision-making we turn energy complexity into growth opportunities for our partners.
What will I be doing?
- You’ll be part of the team building Kaluza’s Energy Retail platform, designing and delivering scalable frontend features using TypeScript and React.
- You’ll work on large-scale applications used by both customers and internal teams, shaping intuitive user experiences on top of complex systems.
- You’ll take ownership of features from discovery through to release and ongoing improvement, contributing to architectural decisions and evolving patterns as the codebase grows.
- Alongside collaborating with product managers, designers, and backend engineers, you’ll build shared components and tooling, write well-tested code, and continuously improve performance, scalability, and overall quality.
About You
Ideally you’ll have:
- Experience building production frontend applications with TypeScript and React
- A good understanding of component architecture, state management, and patterns for scaling React applications
- Experience delivering meaningful features or systems with a degree of ownership
- Comfort thinking about performance, reliability, and long-term maintainability
- Experience with end-to-end testing in modern frontend environments
- Confidence collaborating across disciplines and contributing to technical discussions
- An interest in solving real customer problems, not just shipping code
What will set you apart
- Familiarity with monorepo tooling such as Nx or Turborepo
- Full Stack Experience
Why might this role not suit you?
We are going through a period of significant evolution which is exciting and with it brings lots of opportunity and challenging work, which is not for everyone. To be successful in this role, you will be excellent at operating in ambiguous, changing environments, balancing multiple priorities simultaneously and get enjoyment from making the complex, simple.
Our Interview Process
- Initial Call with Talent Acquisition (30 minutes)
- First Stage (1 hour)
- Final Stage (3 hours total)
Kaluza Values
- We’re on a mission
- We build together
- We’re inclusive
- We get it done
- We communicate with purpose
From us you’ll get:
- Pension Scheme
- Discretionary Bonus Scheme
- Private Medical Insurance + Virtual GP
- Life Assurance
- Access to Furthr - a Climate Action app
- Free Mortgage Advice and Eye Tests
- Perks at Work - access to thousands of retail discounts
- 5% Flex Fund to spend on the benefits you want most
- 26 days holiday
- Flexible bank holidays, giving you an additional 8 days which you can choose to take whenever you like
- Progressive leave policies with no qualifying service periods, including 26 weeks full pay if you have a new addition to your family
- Dedicated personal learning and home office budgets
- Flexible working — we trust you to work in a way that suits your lifestyle
Even better? You’ll have access to these benefits from day 1 when you join.
We want the best people. We’re keen to meet people from all walks of life — our view is that the more inclusive we are, the better our work will be. We want to build teams which represent a variety of experiences, perspectives and skills, and we recognise talent on the basis of merit and potential.
Software Engineer II (Front End) employer: Kaluza
Contact Detail:
Kaluza Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II (Front End)
✨Tip Number 1
Get your networking game on! Reach out to current employees at Kaluza on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview process by brushing up on your TypeScript and React skills. Practice coding challenges and system design questions, as these are key parts of the interview. We want to see how you think and solve problems!
✨Tip Number 3
Show us your passion for clean energy! Research Kaluza’s mission and values, and be ready to discuss how your experience aligns with their goals. This will help you stand out as someone who truly gets what they’re about.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team and ready to take that next step in your career.
We think you need these skills to ace Software Engineer II (Front End)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer II role. Highlight your experience with TypeScript and React, and show us how you've tackled similar challenges in the past.
Show Your Passion: We love seeing candidates who are genuinely excited about clean energy and technology. Share any personal projects or experiences that demonstrate your interest in solving real customer problems and making a difference.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We want to understand your skills and experiences without having to decipher complex sentences.
Apply Through Our Website: Don’t forget to submit your application through our careers site! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Kaluza
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript and React, as these are crucial for the role. Brush up on component architecture and state management patterns, and be ready to discuss how you've used them in past projects.
✨Prepare for Live Coding
Since there's a live coding exercise in the first stage, practice coding problems that focus on clean code and problem-solving. Use platforms like LeetCode or HackerRank to simulate the experience and get comfortable with coding under pressure.
✨Understand System Design
For the system design session, think about how you would approach building scalable and reliable systems. Be prepared to discuss your thought process and any relevant experiences where you’ve tackled complex problems in your previous roles.
✨Show Your Collaborative Spirit
Kaluza values teamwork, so come ready to share examples of how you've collaborated across disciplines. Highlight instances where you’ve contributed to technical discussions or worked closely with product managers and designers to deliver value.