Canonical, the company behind Ubuntu, is seeking a Web/UI Engineer to join their distributed team. As a pioneer in open-source software, Canonical powers breakthrough initiatives in public cloud, data science, AI, engineering innovation, and IoT. The role focuses on developing data-rich and reliable user experiences using modern technologies like JS, CSS, React, and Flutter.
You'll be part of a central team working on Canonical's open-source React toolkit and Vanilla Framework, creating consistency across products and sites. The position offers exciting opportunities to work with Flutter, a technology that bridges desktop and web development. The team values REST API design and considers it crucial to the development process.
The ideal candidate should have an exceptional academic background, strong technical skills in web technologies, and a passion for open-source software. You'll contribute through high-quality code, technical leadership, and intuitive user experience design. The role involves collaboration with a global team of 1100+ colleagues across 75+ countries, with team meetings 2-4 times yearly in various global locations.
Key responsibilities include designing and implementing well-tested software, debugging issues, participating in code reviews, collaborating on technical specifications, and contributing to documentation. The position requires experience with TypeScript, React or Flutter, strong Linux knowledge, and excellent communication skills.
Benefits include a distributed work environment, $2,000 annual learning budget, regular compensation reviews, comprehensive leave policies, and travel opportunities for team events. Canonical offers a unique opportunity to work at the forefront of open-source technology, challenging you to think differently and grow professionally in a diverse, inclusive environment.