Specialty
The role
Canonical is hiring web and UI engineers to build data-rich front ends for its enterprise products using JavaScript, CSS, React and Flutter. Teams include the one maintaining the open source Vanilla Framework. Globally remote.
What you will do
- Design and implement tested, documented software in web technologies or Flutter
- Debug and fix user-reported issues
- Take part in code and architecture reviews
- Contribute to technical documentation
- Deploy and operate the services the team builds
- Collaborate with community and colleagues on technical specifications
What they ask for
- Experience designing and writing high-quality web technologies
- Experience with and enthusiasm for TypeScript, React or Flutter
- An eye for accessibility and performance
- Undergraduate degree in Computer Science or another STEM subject, or a strong case for an alternative path
- Professional written and spoken English
- Able to travel twice a year for company events of up to two weeks
- Nice to have: attention to user-centric UI detail and REST API design
What they offer
- Fully distributed work, with in-person team sprints or company events
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review and a performance-driven annual bonus
- Recognition rewards
- Annual holiday leave plus maternity and paternity leave
- Employee assistance programme
This is our own short reading of the posting. The full description, and anything that has changed since, is on Canonical's careers page behind the apply button.

