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.
Kansas City, KS, 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 contribute to Canonical's enterprise products that serve as the company's face to users. The role involves working with their open-source React toolkit and Vanilla Framework to create consistent, performant, and accessible interfaces. The position offers the opportunity to work with cutting-edge web technologies and Flutter, a new front-end technology that could unify desktop and web development. The company values exceptional academic achievement and passion for open-source software, encouraging engagement with the broader open-source community. You'll work in a distributed environment, meeting colleagues in person 2-4 times yearly in interesting locations worldwide. Canonical is a pioneer in globally distributed collaboration, offering a unique opportunity to work on breakthrough enterprise initiatives in public cloud, data science, AI, engineering innovation, and IoT. The company is founder-led, profitable, and growing, serving world-leading public cloud and silicon providers, and industry leaders across various sectors.

Last updated 8 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 the success of your product through 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 software using React, TypeScript, and modern web technologies.

Web Developer

Web Developer position at Canonical, creator of Ubuntu, focusing on frontend development using TypeScript, React, and modern web technologies in a remote-first environment.

Web Developer

Remote Web Developer position at Canonical, working on open source software projects using React, TypeScript, and SCSS, with opportunities for professional growth and global collaboration.

Web Developer

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

Web Frontend Engineer - JS, CSS, React, Flutter

Frontend Engineer role at Canonical focusing on JS, CSS, React, and Flutter development for enterprise products, offering remote work and global collaboration opportunities.