Senior Frontend Developer

Apply now

About Us

At Climateware, we are on a mission to address real-world climate challenges through technology. We believe that meaningful impact is driven by innovation, collaboration, and a strong sense of ownership.

We build digital products that help organizations better understand, manage, and act on their climate impact. Our approach is rooted in quality, usability, and reliability, and shaped by a diverse, collaborative team that values thoughtful problem-solving and long-term sustainability.


Role Overview

We are looking for a Senior Frontend Developer to join our product team and contribute to the development of high-quality, scalable front-end applications focused on climate impact.

In this role, you will work on complex frontend problems, contribute to code quality and shared standards, and support the evolution of our Design System alongside the team. You will collaborate closely with Product, UX/Design, Backend, and QA teams to deliver reliable, user-friendly front-end solutions that support meaningful climate action.


Responsibilities

• Contribute to the development of a scalable and maintainable front-end codebase by following and improving agreed coding patterns and standards

• Actively contribute to the evolution and consistent use of the internal Design System / UI kit, collaborating with the team on improvements and refinements

• Build and maintain shared UI components and reusable modules, supporting packaging, versioning, and release processes when needed

• Implement and improve data-fetching and caching approaches (including cache handling, invalidation, and optimistic updates)

• Identify and address front-end performance improvements, such as render optimization, bundle size reduction, and asset optimization

• Support and uphold code quality practices, including linting, formatting, and thoughtful participation in code review processes

• Contribute to CI workflows by supporting automated checks for code quality, tests, and builds

• Support junior and mid-level developers through knowledge sharing, code reviews, and collaboration

• Work closely with Backend, Product, UX/Design, and QA teams to deliver features end-to-end

• Improve existing features and code through refactoring and continuous maintenance, with a focus on long term sustainability


Must-Have Qualifications

• Bachelor’s degree in Computer Engineering or a related technical field (or equivalent practical experience)

• 5+ years of professional experience in front-end development

• Advanced knowledge of JavaScript, HTML5, and CSS3

• Strong experience within the React ecosystem, including architecture design, component patterns, and performance practices

• Advanced, hands-on experience with TypeScript (generics, utility types, type narrowing, domain modeling)

• Strong state management experience (Redux Toolkit, Zustand, advanced Context usage)

• Extensive experience with REST APIs and asynchronous flows, including error and edge-case handling

• Hands-on experience with shared component libraries, Design Systems, and UI kits, including ownership and standardization

• Strong experience with data-fetching and caching solutions (e.g. React Query), including cache strategies and optimization

• Experience contributing to linting, formatting standards, and CI pipelines, including PR quality gates and automated checks

• Strong Git, PR, and code review practices with a clean code and refactoring mindset

• Proven experience in mentoring developers and leading technical decision-making

• Ability to translate Figma designs into high-quality, production-ready UI implementations

• Strong ownership mindset, communication skills, and ability to collaborate across teams


Nice-to-Have Qualifications

• Experience designing and implementing test strategies (unit, integration, e2e) using tools such as Jest, React Testing Library, Cypress, or Playwright

• Experience working with error monitoring and performance tools (e.g. Sentry)

• Familiarity with monorepo setups or package management workflows (Turborepo, Nx, Changesets, etc.)

• Experience improving developer experience through tooling, documentation, or workflow optimizations


You’ll Work Closely With

• Product Managers & Business Analysts to shape requirements and technical solutions

• UX / Design Team to evolve UI patterns and ensure a high-quality user experience

• Backend Developers to design and deliver scalable, end-to-end solutions

• QA Team to maintain high release quality and reliability

• Frontend Team Members by providing guidance, mentorship, and technical leadership


Benefits

At Climateware, we value our team and offer benefits to support well-being and work-life balance:

· Hybrid work option,

· Daily meal allowance,

· Monthly Hybrid Package support (covers internet, Apple Music, or Spotify),

· Birthday allowance,

· Complementary health insurance,

· Additional 5 days of leave for non-smoking employees,

· One extra day off on your birthday,

· Shuttle service available from selected locations.


Why Join Climateware?

At Climateware, we offer a welcoming and inclusive workplace that encourages creativity, ownership, and forward-thinking. We value diverse perspectives and believe that our people are our most valuable asset.

By joining Climateware, you’ll have the opportunity to contribute to meaningful products that address real-world climate challenges while working in a collaborative and supportive team environment.

If you are excited to be part of our mission, we encourage you to apply and join our growing team.


Applicants with suitable qualifications are kindly invited to apply via LinkedIn. All applications will be acknowledged and treated confidentially. Candidates who are shortlisted for interviews will be contacted primarily by phone.