Open Role
Canonical

Remote opportunity at

Canonical

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers major enterprise initiatives in artificial intelligence, public cloud infrastructure, the internet of things,…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Philippines 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 creates open-source software and operating systems, most notably publishing Ubuntu, which powers major enterprise initiatives in artificial intelligence, public cloud infrastructure, the internet of things, and data science. Operating globally with a distributed workforce, the company is profitable, founder-led, and expanding. Canonical is hiring a Web Frontend Engineer to build reliable, data-centric user interfaces for its enterprise products. The role involves working with web technologies and Flutter to shape…

Job Description

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers major enterprise initiatives in artificial intelligence, public cloud infrastructure, the internet of things, and data science. Operating globally with a distributed workforce, the company is profitable, founder-led, and expanding. Canonical is hiring a Web Frontend Engineer to build reliable, data-centric user interfaces for its enterprise products. The role involves working with web technologies and Flutter to shape the front-end experience, maintaining consistency through tools like the Vanilla Framework, and communicating via REST APIs. This position suits individuals who possess strong academic backgrounds, a dedication to open-source software, and expertise in modern web technologies. Employees work remotely from locations worldwide, gathering in person twice annually for team events lasting up to two weeks each.

Responsibilities

  • Design and implement tested, documented software utilizing web technologies or Flutter
  • Identify, troubleshoot, and resolve issues reported by users
  • Take part in the engineering workflow through code evaluations and architectural reviews
  • Partner with colleagues and the broader community on technical specifications
  • Produce technical documentation
  • Pursue enhancements to existing engineering and operational practices
  • Deploy and manage services created by the team
  • Advocate for technical success within the product lifecycle

Requirements

  • Undergraduate degree in Computer Science or a STEM field, or an alternative narrative path
  • Strong drive with a history of exceeding expectations
  • Self-starter capability and organization to deliver according to schedules
  • Professional interaction style with coworkers, partners, and the community
  • Background in designing and writing quality web technology code
  • Proficiency in and enthusiasm for TypeScript, React, or Flutter
  • Focus on accessibility and performance metrics
  • Professional written and spoken English proficiency
  • Familiarity with Linux, with Debian or Ubuntu preferred
  • Strong interpersonal skills, curiosity, adaptability, and accountability
  • Self-motivation and thoughtfulness
  • Effective communication and presentation abilities
  • Results orientation and personal drive to fulfill commitments
  • Availability to travel twice per year for up to two weeks for company gatherings

Qualifications

  • Experience with container technologies including LXD, Docker, and Kubernetes
  • Attention to detail regarding user-centric user interface development
  • Proficiency in REST API design, development, and governance
  • Background in performance engineering and security

Core Skills

Benefits

  • Global compensation adjustments based on location, experience, and performance
  • Annual compensation reviews
  • Performance-driven annual bonus or commission
  • Distributed work setting with team sprints twice a year
  • Annual personal learning and development budget of USD 2,000
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company travel

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 with a distributed workforce.

What technologies are used in this role?

The role utilizes JavaScript, CSS, React, and Flutter, along with REST APIs and Linux (Debian or Ubuntu preferred).

What is the salary range for US-based candidates?

For the entry-level position in the posting, US-based compensation ranges from USD 48,000 to USD 70,000 per year, which is established during the early-stage interview process.

Does the role require travel?

Yes, the position requires traveling twice a year for company events for up to two weeks each time.

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 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — Philippines

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

419Open Jobs
—No reviews yet
View Company Profile