Midlevel / Senior Front End Engineer (TypeScript / Angular) in London
Midlevel / Senior Front End Engineer (TypeScript / Angular)

Midlevel / Senior Front End Engineer (TypeScript / Angular) in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Build innovative front-end features for a cutting-edge renewable energy platform.
  • Company: Join Carno, a fast-growing climate tech startup revolutionising the renewable energy industry.
  • Benefits: Enjoy flexible remote work, competitive salary, and direct collaboration with leadership.
  • Why this job: Make a real impact on sustainability while developing your skills in a dynamic environment.
  • Qualifications: 4+ years in TypeScript and Angular, with strong problem-solving and communication skills.
  • Other info: Opportunity for high ownership and rapid career growth in a supportive team.

The predicted salary is between 36000 - 60000 £ per year.

About Carno:

Carno is a fast-growing climate tech startup building the operating system for the UK's renewable energy installation industry. Our platform streamlines surveys, design, quoting, and compliance workflows for renewable installers, cutting admin time by up to 90%. We're backed by industry partners and already powering thousands of heat pump installations across the UK. Our mission is to accelerate home decarbonisation at scale by empowering installers with world-class software.

Role Overview:

We're hiring a Front-End Engineer (TypeScript / Angular) to help build the next generation of our installer platform. You'll craft high-quality UI experiences, integrate with modern cloud and microservice APIs, and help scale our product as we expand into new energy segments. You'll work closely with our CPO and co-founder Adam, as well as Rob, our CTO, shipping features used daily by real installers delivering real renewable systems. We need someone who thinks beyond the immediate code they're writing, understanding how their work fits into the wider system and how decisions today affect scalability tomorrow. This is a hands-on engineering role with plenty of ownership and room for impact.

Key Responsibilities:

  • Build new front-end features across our Angular and Ionic-based applications
  • Work with advanced Angular patterns including dynamic component instantiation, mixins, and programmatic rendering
  • Implement complex form rendering and state management solutions
  • Work with RxJS, NgRx, Signals, and modern Angular 17+ patterns including Control Flow Syntax
  • Integrate with REST APIs and OAuth 2.1-secured microservices
  • Interact with CI/CD pipelines (AWS Lambda, Vercel)
  • Collaborate with product, design, and engineering in an agile environment
  • Maintain clean, modular code aligned with SOLID principles and best practices
  • Work on new front-end interfaces for critical platform architecture, including our app/plugin ecosystem and marketplace

What You'll Experience at Carno:

  • Flexible, remote-first role with adaptable hours
  • Occasional in-person collaboration at our Blackfriars HQ (if London-based)
  • Direct collaboration with CTO, CEO, and CPO
  • Fast-moving environment where your work ships quickly and impacts customers immediately
  • High ownership of features, with autonomy to shape the product
  • A supportive team that values transparency, feedback, and continuous improvement

Candidate Requirements:

  • 4+ years in Typescript based frontend applications development (Angular)
  • Strong understanding of dynamic rendering within Angular (ngComponentOutlet)
  • Docker Experience for local development
  • Strong experience with RxJS, NGRX Store and singleton state management patterns.
  • Proficient in consuming RESTful APIs via OpenAPI specifications
  • Authentication in Frontend frameworks (oAuth, PKCE)
  • Understanding of non-functional requirements and development principles (SOLID, DRY, Clean Code)

Preferred Technical Skills:

  • React / NextJS
  • Ionic, Capacitor, or hybrid mobile frameworks
  • AI/LLM
  • ElasticSearch

Soft Skills:

  • Strong analytical mindset and problem-solving ability
  • Clear communicator with a collaborative approach
  • Thrives in a startup environment, adaptable, reliable, and curious
  • Commitment to quality, performance, and user experience
  • Ability to see the bigger picture and understand how frontend architecture connects to backend systems

Experience:

  • 4+ years with Typescript (Angular + NextJS) & RXJS, 4+ years in software engineering teams

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Services for Renewable Energy

Midlevel / Senior Front End Engineer (TypeScript / Angular) in London employer: Carno

Carno is an exceptional employer for those passionate about climate technology and renewable energy. With a flexible, remote-first work culture, employees enjoy the autonomy to shape impactful features while collaborating directly with leadership in a fast-paced environment. The company prioritises employee growth through continuous feedback and improvement, making it an ideal place for engineers looking to make a meaningful difference in the transition to net zero.
C

Contact Detail:

Carno Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Midlevel / Senior Front End Engineer (TypeScript / Angular) in London

✨Tip Number 1

Network like a pro! Reach out to folks in the renewable energy and tech space, especially those connected to Carno. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best front-end projects, especially those using TypeScript and Angular. This is your chance to shine and demonstrate how you can contribute to Carno's mission.

✨Tip Number 3

Prepare for the interview by understanding Carno's platform and its impact on renewable energy. Be ready to discuss how your experience aligns with their goals and how you can help scale their product.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in being part of the Carno team.

We think you need these skills to ace Midlevel / Senior Front End Engineer (TypeScript / Angular) in London

TypeScript
Angular
Ionic
RxJS
NgRx
REST APIs
OAuth 2.1
Docker
Agile Methodologies
SOLID Principles
Dynamic Rendering
State Management
Clean Code
Analytical Mindset
Problem-Solving Ability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with TypeScript and Angular, and don’t forget to mention any relevant projects that showcase your skills in building high-quality UI experiences.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about renewable energy and how your background makes you a perfect fit for our team at Carno. Keep it engaging and personal.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex challenges in previous roles. We love candidates who can think critically and understand the bigger picture, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our mission to accelerate home decarbonisation.

How to prepare for a job interview at Carno

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript and Angular, as these are crucial for the role. Brush up on advanced Angular patterns like dynamic component instantiation and state management solutions. Being able to discuss your experience with RxJS and NgRx will definitely impress the interviewers.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Carno values a strong analytical mindset, so be ready to demonstrate your problem-solving abilities with real examples from your past work.

✨Understand the Bigger Picture

Familiarise yourself with how frontend architecture connects to backend systems. Be prepared to talk about how your work impacts scalability and user experience. This shows that you think beyond just writing code and understand the overall system.

✨Be Ready for Collaboration

Since this role involves working closely with product, design, and engineering teams, highlight your collaborative experiences. Share examples of how you’ve worked in agile environments and contributed to team success, as this aligns with Carno's culture of transparency and feedback.

Midlevel / Senior Front End Engineer (TypeScript / Angular) in London
Carno
Location: London
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

C
  • Midlevel / Senior Front End Engineer (TypeScript / Angular) in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • C

    Carno

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>