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

Midlevel / Senior Front End Engineer (TypeScript / Angular)

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 climate tech platform.
  • Company: Join Carno, a fast-growing 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 home decarbonisation while working with modern technologies.
  • Qualifications: 4+ years in TypeScript and Angular development, strong problem-solving skills.
  • Other info: Dynamic startup culture with opportunities for growth and autonomy.

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 are hiring a Front-End Engineer (TypeScript / Angular) to help build the next generation of our installer platform. You will 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 will 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 are 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
  • Translate Figma designs into polished, responsive UI components
  • 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)
  • DevOps, Git, Jira, CI/CD Pipelines
  • 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
  • IOS/Swift exposure

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)

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

Carno is an exceptional employer for those passionate about climate technology and renewable energy. With a flexible, remote-first work culture and the opportunity to collaborate directly with senior leadership, employees can make a significant impact in a fast-paced environment. The company prioritises employee growth through autonomy in feature development and a supportive team atmosphere that values transparency and continuous improvement.
C

Contact Detail:

Carno Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best work, especially projects that highlight your experience with TypeScript and Angular. This will give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for those interviews! Brush up on your technical skills and be ready to discuss how your work fits into larger systems. Practice common coding challenges and be prepared to explain your thought process.

✨Tip Number 4

Apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to show how your experience aligns with our mission at Carno and how you can contribute to our team.

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

TypeScript
Angular
Ionic
RxJS
NgRx
REST APIs
OAuth 2.1
Docker
CI/CD Pipelines
Agile Methodologies
SOLID Principles
Problem-Solving Skills
Communication Skills
Collaboration Skills
Adaptability

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Front End Engineer role. Highlight your experience with TypeScript and Angular, and show how your skills align with Carno's mission to streamline renewable energy workflows.

Showcase Your Projects: Include links to your previous work or projects that demonstrate your expertise in building responsive UI components and integrating with APIs. This gives us a clear picture of what you can bring to the table.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We want to see your personality shine through while still being professional.

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Carno

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in TypeScript and Angular, as these are crucial for the role. Brush up on advanced Angular patterns and be ready to discuss how you've implemented them in past projects. This will show that you not only understand the tools but can also apply them effectively.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Carno values a strong analytical mindset, so think of examples where your problem-solving abilities made a significant impact on a project or team.

✨Understand the Bigger Picture

Be ready to explain how your work as a Front-End Engineer connects with back-end systems and overall product architecture. This shows that you think beyond just coding and understand the implications of your work on scalability and user experience.

✨Emphasise Collaboration and Communication

Since you'll be working closely with the CTO and CPO, highlight your collaborative experiences. Share examples of how you’ve effectively communicated with cross-functional teams and contributed to agile environments, as this is key to thriving at Carno.

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

    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
>