Web Frontend Engineer – JS, CSS, React, Flutter

CanonicalGlobal / Remote28 October 2025
academic excellencecomputer sciencestem degreesoftware developmentweb technologiestypescript

About the Company

Learn more about Canonical

Role Overview

πŸ’» Web Frontend Engineer – JS, CSS, React, Flutter

Location: 🌍 Home-based – Worldwide


🏒 About Canonical

Canonical is a global leader in open-source software and operating systems.
Our platform, Ubuntu, powers innovation in:

  • ☁️ Public Cloud
  • πŸ“Š Data Science
  • πŸ€– Artificial Intelligence (AI)
  • 🧠 Engineering Innovation
  • 🌐 Internet of Things (IoT)

Our customers include the world’s top public cloud and silicon providers, as well as industry leaders across multiple sectors.

We are a pioneer of globally distributed collaboration, with:

  • πŸ‘₯ 1100+ colleagues
  • 🌎 75+ countries
  • 🏠 Very few office-based roles

Teams meet two to four times per year in person, in inspiring locations worldwide, to align on strategy and execution.

πŸ’‘ Canonical is founder-led, profitable, and growing.


πŸš€ The Opportunity

We are hiring a Web/UI Engineer to develop data-rich and reliable user experiences.
Our frontends, built with JS, CSS, React, and Flutter, power Canonical’s enterprise products and serve as the company’s interface to millions of users.

To ensure consistency across our products and sites, our central team builds and maintains an open-source React toolkit and presentation layer – the Vanilla Framework.
We aim to extend this further to help open-source projects build performant, accessible, and responsive interfaces.

We use REST APIs for communication and treat API design as a critical part of the process.


🌟 What You’ll Do

  • 🧩 Design and implement well-tested, documented software in Web technologies or Flutter.
  • 🐞 Debug and fix user issues efficiently and effectively.
  • 🧠 Participate in code and architectural reviews as part of our engineering process.
  • 🀝 Collaborate with colleagues and the community on technical specifications.
  • πŸ“˜ Contribute to technical documentation and knowledge sharing.
  • βš™οΈ Continuously improve engineering and operational practices.
  • πŸš€ Deploy and operate services built by your team.
  • πŸ’¬ Advocate for technical excellence and contribute to your product’s success.

🌍 Our Culture

We hire developers with outstanding academic results and a passion for open-source innovation.
At Canonical, you’ll work with some of the best engineers in the industry, delivering elegant and scalable solutions that power the world’s most advanced systems.

We also encourage you to engage with the open-source community, helping build thriving ecosystems and ensuring seamless software operations at scale.


πŸ“Ž Learn more or apply here: canonical.com/careers/5150422

This position is closed.

Here are 5 similar open roles in Frontend.

Web Frontend Engineer – JS, CSS, React, Flutter | Canonical | Remote Job | Hire Remote