Quick Take
Canonical is hiring a Web Frontend Engineer to build enterprise web interfaces for Ubuntu and related open-source platforms. The role is globally remote and welcomes early-career developers. Technologies include React, TypeScript, Flutter, and the Vanilla Framework design system, working within a globally distributed open-source team.
🏢 About Canonical
Canonical is the global software publisher behind Ubuntu, the open-source operating system driving innovations in cloud infrastructure, IoT, and artificial intelligence. Distributed across more than 75 countries, Canonical operates as a pioneer in remote-first engineering and open-source collaboration.
🎯 The Role
Canonical is looking for a Web Frontend Engineer to develop performant, accessible web interfaces for its suite of enterprise products. Working within a globally distributed team, you will contribute to customer-facing dashboards, open-source presentation layers like the Vanilla Framework, and cross-platform UI initiatives leveraging Flutter and React.
🛠️ Tech Stack
- React
- TypeScript
- JavaScript
- Flutter
- HTML5 & CSS3
- Vanilla Framework
- Linux / Ubuntu
- REST APIs
💼 What You'll Do
- Build robust web interfaces and data-dense dashboards across Canonical enterprise services.
- Contribute to the Vanilla Framework open-source design system and frontend component libraries.
- Prototype cross-platform user experiences bridging web and desktop environments with Flutter.
- Review community pull requests, triage issues, and maintain high testing and accessibility benchmarks.
- Author clear technical documentation and participate in twice-yearly international engineering gatherings.
✅ What You'll Need
- Degree in Computer Science, STEM discipline, or equivalent practical software engineering experience.
- Solid foundational understanding of modern JavaScript, TypeScript, React, and CSS.
- Familiarity with Linux environments (Ubuntu or Debian preferred).
- Dedication to web accessibility, responsive UI layouts, and frontend performance standards.
- Strong written and verbal English communication abilities in an asynchronous remote environment.
🌟 Nice to Have
- Experience with Flutter or multi-platform UI toolkits.
- Active contributions to open-source software communities.
- Understanding of containerization tools such as Docker, LXD, or Kubernetes.
Why This Role?
This is a curated frontend role from Canonical. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript, JavaScript and more.
Web Frontend Engineer - JS, CSS, React, Flutter at Canonical — FAQ
Quick answers about this role, the stack, and how to apply.