Web Frontend Engineer - JS, CSS, React, Flutter

Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud.
San Francisco Bay Area, CA, USA · Seattle, WA, USA · New York, NY, 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 is seeking a Web Frontend Engineer specializing in JS, CSS, React, and Flutter. This role is part of a team that builds open-source React toolkits and presentation layers, including the Vanilla Framework. The position involves working on web-centric technologies across various seniority levels and products with web front-ends.

Key responsibilities include:

  • Writing high-quality, well-designed software
  • Collaborating with a globally distributed team
  • Displaying technical leadership internally and in external communities
  • Debugging issues and producing quality code fixes
  • Contributing to technical documentation
  • Discussing ideas and finding good solutions
  • Working from home with bi-annual global travel for company events

The ideal candidate should have:

  • Exceptional academic record from high school and university
  • Computer Science or STEM degree (or compelling alternative path)
  • Drive and track record of exceeding expectations
  • Strong organization and self-starting abilities
  • Professional manner in interactions
  • Expertise in web technologies (HTML, CSS, JS)
  • Fluency in TypeScript, React, or Flutter
  • Focus on accessibility and performance
  • Professional English skills
  • Linux experience (preferably Debian or Ubuntu)
  • Excellent interpersonal and communication skills
  • Passion, thoughtfulness, and self-motivation
  • Ability to travel twice a year for company events

Additional valuable skills include experience with container tech, curiosity about web development, attention to UI details, systems programming or scalable web services experience, REST API design, and performance engineering.

Canonical offers a distributed work environment, learning budget, annual compensation review, recognition rewards, holiday leave, maternity/paternity leave, and travel opportunities. The company values diversity and is committed to fair consideration regardless of identity.

Last updated 15 days ago

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

  • Write high-quality, well-designed software
  • Collaborate with a globally distributed team
  • Display technical leadership
  • Debug issues and produce quality code fixes
  • Contribute to technical documentation
  • Discuss ideas and find good solutions

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

JavaScript
TypeScript
React
  • Exceptional academic record
  • Computer Science or STEM degree
  • Drive and track record of exceeding expectations
  • Strong organization and self-starting abilities
  • Expertise in web technologies (HTML, CSS, JS)
  • Fluency in TypeScript, React, or Flutter
  • Focus on accessibility and performance
  • Professional English skills
  • Linux experience
  • Excellent interpersonal and communication skills
  • Ability to travel twice a year for company events

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

Education Budget
  • Distributed work environment
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities
  • Priority Pass for travel

Interested in this job?

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

Front End Web Developer

Front End Web Developer role at Accenture Federal Services, creating responsive sites using HTML5/CSS3 and JavaScript for US federal government clients.

Software Engineer, Front End

Front-end Software Engineer role at Wave, building React and ReactNative apps for financial management solutions.

Junior Front-End Engineer

Junior Front-End Engineer position at LevelUp, developing SaaS platforms using React.js and TypeScript in a remote setting.

Shopify Developer (US Digital Marketing, Home-based)

Shopify Developer position for US Digital Marketing, offering remote work and competitive benefits with ConnectOS, a top-rated Philippines employer.

Front-end Web Developer

Front-end Web Developer position at Wedia, implementing user interfaces for digital projects with 3+ years of experience required.