Web Frontend Engineer - JS, CSS, React, Flutter

Leading provider of open-source software and operating systems, creator of Ubuntu, serving global enterprise and technology markets.
Omaha, NE, USA
Frontend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Web Frontend Engineer - JS, CSS, React, Flutter

Canonical, the company behind Ubuntu, is seeking a Web/UI Engineer to develop data-rich and reliable user experiences using JS, CSS, React, and Flutter. As part of a globally distributed team of 1100+ colleagues across 75+ countries, you'll work on enterprise products that serve as the company's face to users. The role involves contributing to Canonical's open-source React toolkit and Vanilla Framework, focusing on creating performant and accessible interfaces.

The position offers the opportunity to work with cutting-edge web technologies and Flutter, which is being explored to unify desktop and web development. You'll be part of a company that values open-source contribution and community engagement, working alongside teams that meet 2-4 times yearly in interesting locations worldwide.

Canonical offers a comprehensive benefits package, including a personal development budget, annual compensation reviews, and various health and wellness benefits. The company maintains a unique distributed work culture that has been successful since 2004, pioneering globally distributed collaboration while remaining profitable and growing.

The ideal candidate will have an exceptional academic background, strong technical skills in web technologies, and a passion for open-source software. You'll be expected to contribute to both technical development and community building, ensuring software operations at scale while maintaining high standards of code quality and user experience.

This role combines technical expertise with the opportunity to shape the future of open-source web development, making it perfect for developers who want to make a significant impact in the open-source community while working for a leading technology company.

Last updated 2 minutes ago

Responsibilities For Web Frontend Engineer - JS, CSS, React, Flutter

  • 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
  • Seek improvements to engineering and operations practices
  • Deploy and operate services developed by the team
  • Contribute to technical advocacy

Requirements For Web Frontend Engineer - JS, CSS, React, Flutter

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

Benefits For Web Frontend Engineer - JS, CSS, React, Flutter

Education Budget
Parental Leave
  • 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
  • Distributed work environment with twice-yearly team sprints

Interested in this job?

Jobs Related To Canonical Web Frontend Engineer - JS, CSS, React, Flutter

Web Developer

Remote Web Developer position at Canonical, working on open source projects using React, TypeScript, and SCSS, based in Merida, Mexico.

Web Developer

Remote Web Developer position at Canonical, creator of Ubuntu, working on modern web applications using TypeScript, React, and SCSS in a distributed global team.

Web Developer

Remote Web Developer position at Canonical, creator of Ubuntu, working on modern web applications using TypeScript, React, and SCSS in a distributed global team.

Web Developer

Remote Web Developer position at Canonical, working on open source projects using React, TypeScript, and SCSS, based in Merida, Mexico.

Web Developer

Remote Web Developer position at Canonical, creator of Ubuntu, working on modern web applications using TypeScript, React, and SCSS in a distributed global team.