
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Skills & Technologies
Overview
Canonical is hiring a Web Frontend Engineer to develop data-rich user experiences using JavaScript, CSS, React, and Flutter. This remote position allows you to work from anywhere in the world.
Job Description
Who you are
You have a strong background in frontend development, particularly with JavaScript, CSS, and React. You understand the importance of creating reliable and accessible user experiences, and you are excited about using Flutter to unify desktop and web development. You thrive in a globally distributed team and are comfortable collaborating with colleagues across different time zones.
You are passionate about open-source software and have experience working with REST APIs. You appreciate the significance of API design and how it contributes to the overall user experience. You are eager to contribute to the development of Canonical's open-source React toolkit, the Vanilla Framework, and help other projects build performant interfaces.
Desirable
Experience with Flutter is a plus, as Canonical is expanding its use of this technology. Familiarity with data-rich applications and a keen eye for detail will help you succeed in this role. You are open to learning new skills and adapting to the evolving needs of the team.
What you'll do
As a Web Frontend Engineer at Canonical, you will be responsible for developing and enhancing user interfaces for Canonical's enterprise products. You will work closely with a central team to ensure consistency across products and sites, leveraging your skills in JavaScript, CSS, and React. You will also have the opportunity to explore and implement Flutter in your projects, contributing to the unification of web and desktop development.
You will engage in collaborative discussions with your team to align on strategy and execution, participating in in-person meetings a few times a year in various locations around the world. Your role will involve creating data-rich applications that serve as the face of Canonical to its users, ensuring that they are both performant and accessible.
What we offer
Canonical offers a unique opportunity to work in a fully remote environment, allowing you to balance your professional and personal life effectively. You will be part of a diverse team of over 1100 colleagues from more than 75 countries, fostering a culture of collaboration and innovation. The company is committed to open-source principles and provides a platform for you to grow your skills and contribute to meaningful projects.
You will have the chance to work on cutting-edge technologies and be part of a company that is a leader in the open-source software space. Canonical values diversity and is proud to create a workplace free from discrimination, ensuring that all applications are given fair consideration.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Frontend Engineer
Wizeline is hiring a Senior Frontend Engineer to develop high-quality features and components using React. You'll collaborate with cross-functional teams in a hybrid work model based in Barcelona. This position requires 5+ years of frontend development experience.

Frontend Engineer
Apify Technologies is hiring a Frontend Engineer to enhance their web presence using React and Next.js. You'll be responsible for creating modern, optimized front-end architectures and improving user experience across applications. This role requires experience with the latest web technologies.

Frontend Engineer
Tempo is hiring a Frontend Engineer with strong React Native experience to build high-performance applications. You'll collaborate with cross-functional teams and work with technologies like JavaScript and React. This position requires proven experience in front-end development.

Frontend Engineer

Frontend Engineer
Yotpo is hiring a Senior Frontend Engineer to architect and build responsive web experiences. You'll leverage modern React architecture and Next.js to deliver high-performance user interfaces. This role requires strong expertise in frontend technologies and mentoring capabilities.