Web/UI Engineer

Provider of open-source software and operating systems, creator of Ubuntu, serving global enterprise and technology markets.
$80,000 - $150,000
Frontend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · AI · Cloud

Description For Web/UI Engineer

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.

Last updated 10 minutes ago

Responsibilities For Web/UI Engineer

  • Design and implement well-tested and documented software in Web technologies or Flutter
  • Debug and fix issues encountered by users
  • Participate in engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Contribute to technical documentation
  • Deploy and operate services developed by the team
  • Contribute to the success of products through technical advocacy

Requirements For Web/UI Engineer

JavaScript
TypeScript
React
Linux
  • Exceptional academic track record from high school and university
  • Undergraduate degree in Computer Science or STEM
  • Experience with and passion for Typescript, React or Flutter
  • Experience designing and writing high-quality Web technologies
  • Experience with Linux (Debian or Ubuntu preferred)
  • Professional written and spoken English
  • Ability to travel twice a year for company events
  • An eye for accessibility and performance

Benefits For Web/UI Engineer

Mental Health Assistance
Parental Leave
Education Budget
  • Distributed work environment with twice-yearly team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

Interested in this job?

Jobs Related To Canonical Web/UI Engineer

Web/UI Engineer

Web/UI Engineer position at Canonical, developing enterprise products using React, Flutter, and modern web technologies in a globally distributed team.

Web/UI Engineer

Web/UI Engineer position at Canonical, developing enterprise products using React, Flutter, and modern web technologies in a globally distributed team.

Web/UI Engineer

Web/UI Engineer position at Canonical, developing enterprise products using React, Flutter, and modern web technologies in a globally distributed team.

Frontend Software Engineer

Frontend Software Engineer position at Ladder, building user-facing features for an AI-powered life insurance platform with competitive compensation and comprehensive benefits.

Front-end Engineer

Front-end Engineer role at impact.com's Fintech team, developing user interfaces for the leading partnership management platform.