Web/UI Engineer

Provider of open-source software and operating systems, creator of Ubuntu, serving global enterprise and technology markets.
$80,000 - $130,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. 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.

Last updated 5 days 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 technical advocacy for product success

Requirements For Web/UI Engineer

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

Benefits For Web/UI Engineer

Education Budget
Parental Leave
Mental Health Assistance
  • 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
  • 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.

Front End Engineer, Ops Tech Solutions

Frontend Engineer role at Amazon building scalable web applications for infrastructure reliability systems using React and TypeScript.

Software Development Engineer II, Cross Border Shopping Experience

Software Development Engineer II position at Amazon focusing on cross-border shopping experience, offering competitive salary and benefits.