Open Role
Canonical

Remote opportunity at

Canonical

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical, the publisher of the Ubuntu operating system, seeks a Web Frontend Engineer to build reliable and data-rich user interfaces. This globally remote role involves creating…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
USD 48,000 - 70,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Oct 24, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks a Web Frontend Engineer to build reliable and data-rich user interfaces. This globally remote role involves creating accessible and responsive web applications utilizing technologies such as JavaScript, CSS, React, and Flutter. Canonical delivers open-source software utilized globally in cloud computing, data science, artificial intelligence, and the internet of things. The organization operates globally with a distributed workforce, gathering teams in person…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks a Web Frontend Engineer to build reliable and data-rich user interfaces. This globally remote role involves creating accessible and responsive web applications utilizing technologies such as JavaScript, CSS, React, and Flutter. Canonical delivers open-source software utilized globally in cloud computing, data science, artificial intelligence, and the internet of things. The organization operates globally with a distributed workforce, gathering teams in person a few times each year.

The chosen candidate will design and build well-tested software, handle debugging tasks, and participate in architectural reviews. This position is suited for professionals with strong academic backgrounds and a commitment to open-source technologies. Team members collaborate across technical specifications and contribute to ongoing product development and community engagement.

Responsibilities

  • Design, implement, test, and document software using web technologies or Flutter
  • Debug and resolve user-facing issues
  • Take part in the engineering workflow through code and architectural reviews
  • Collaborate with colleagues and the open-source community on technical specifications
  • Write technical documentation
  • Improve operational and engineering practices
  • Operate and deploy services managed by the team
  • Act as a technical advocate for the product

Requirements

  • Strong academic background from high school and university
  • Undergraduate degree in Computer Science or a STEM discipline, or a compelling alternative background
  • Proven drive and history of exceeding expectations
  • Self-starter capability with good organization and schedule adherence
  • Professional demeanor when interacting with peers, partners, and the community
  • Practical background in designing and writing quality web applications
  • Familiarity and enthusiasm for TypeScript, React, or Flutter
  • Focus on web accessibility and performance
  • Professional fluency in spoken and written English
  • Familiarity with Linux, specifically Debian or Ubuntu
  • Interpersonal skills encompassing curiosity, adaptability, and accountability
  • Self-motivation, thoughtfulness, and drive
  • Strong presentation and communication abilities
  • Commitment to meeting goals with a results-oriented approach
  • Capacity to travel twice annually for company events lasting up to two weeks each

Qualifications

  • Background in container technologies including LXD, Docker, and Kubernetes
  • Focus on detail regarding user-centric interface creation
  • Knowledge of REST API governance, design, and development
  • Background in performance engineering and security

Core Skills

Benefits

  • Distributed working environment with biannual in-person team gatherings
  • Annual learning and development budget of USD 2,000
  • Regular yearly compensation reviews
  • Performance-based recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet coworkers, Priority Pass, and long-haul travel upgrades

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, this is a globally remote role, though it requires traveling twice a year for company events lasting up to two weeks each.

What salary does the position offer?

For US-based candidates entering at the entry-level position, the salary range is USD 48,000 to 70,000 per year, with initial interviews establishing the exact level.

What technologies will I work with?

You will develop user experiences using JavaScript, CSS, React, and Flutter, while communicating via REST APIs.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 6m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 6m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 6m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 7m ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — APAC

View the original listing ↗

Posted by employer: Oct 24, 2026

Added to Jobsiz: Oct 30, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

423Open Jobs
—No reviews yet
View Company Profile