Canonical, the company behind Ubuntu, is seeking a Web/UI Engineer to join their distributed team of 1100+ professionals across 75+ countries. This role focuses on developing data-rich and reliable user experiences using modern web technologies.
As a Web/UI Engineer, you'll work on enterprise products that serve as Canonical's face to users, utilizing JS, CSS, React, and Flutter. You'll contribute to the open-source React toolkit and Vanilla Framework, ensuring consistency across products and sites. The role involves both frontend and backend development, with a growing focus on Flutter for unified desktop and web development.
The position offers a unique opportunity to work with a globally distributed team that meets in person 2-4 times yearly in various locations worldwide. You'll be part of a company that values open-source contribution, innovation, and technical excellence. The role combines technical leadership with hands-on development, requiring strong skills in web technologies and a passion for creating intuitive user experiences.
Key responsibilities include designing and implementing well-tested software, debugging issues, participating in code reviews, collaborating on technical specifications, and contributing to documentation. The ideal candidate will have an exceptional academic background, strong technical skills in TypeScript, React, or Flutter, and experience with Linux.
Benefits include a personal learning budget of $2,000 annually, regular compensation reviews, maternity/paternity leave, and opportunities for global travel. Canonical offers a progressive work environment where excellence is expected and rewarded, making it an ideal place for those looking to push the boundaries of open-source software development.
Join a pioneering tech firm that's transforming the software industry through open-source solutions, particularly in AI, IoT, and cloud computing. This role offers the chance to work on cutting-edge technologies while contributing to one of the most important open source projects globally.