Web Frontend Engineer - JS, CSS, React, Flutter

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Technical leadership","Self-starting","Accountability","Communication","Curiosity"]

Build Canonical’s data-rich frontends for enterprise products using JavaScript, CSS, React, and Flutter. Work on a central open-source React toolkit (Vanilla Framework), contribute to REST API-driven experiences, and help deliver accessible, high-performance UIs. You’ll debug user issues, participate in architectural and code reviews, collaborate on technical specs, improve engineering practices, and deploy and operate services. Engage with the open-source community and provide technical advocacy.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Web Frontend Engineer - JS, CSS, React, Flutter

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build Canonical’s data-rich frontends for enterprise products using JavaScript, CSS, React, and Flutter. Work on a central open-source React toolkit (Vanilla Framework), contribute to REST API-driven experiences, and help deliver accessible, high-performance UIs. You’ll debug user issues, participate in architectural and code reviews, collaborate on technical specs, improve engineering practices, and deploy and operate services. Engage with the open-source community and provide technical advocacy.
Location: Anywhere
Workplace: Remote
Employment Type: Full time · Permanent
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement well-tested, documented software in web technologies or Flutter.
  • •Debug and fix issues encountered by users.
  • •Participate in engineering through code and architectural reviews.
  • •Collaborate with community and colleagues on technical specifications and documentation.
  • •Deploy and operate services developed by the team, and advocate for the product through technical leadership.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusAnnual HolidayMaternity LeavePaternity LeaveEmployee Assistance

Key Requirements

  • •Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
  • •An exceptional academic track record from both high school and university.
  • •Experience designing and writing high-quality web technologies, with passion for TypeScript, React, or Flutter.
  • •Strong attention to accessibility and performance in user-centric UI development.
  • •Professional written and spoken English, with experience with Linux (Debian or Ubuntu preferred).
Experience:Open sourceEnterprise softwareWeb developmentLinux
Education:Bachelor's in Computer Science or STEM
Skills:Technical leadershipSelf-startingAccountabilityCommunicationCuriosity
Languages:English
Tech Stack:JavaScriptCSSReactFlutterTypeScriptREST APIsREST API designVanilla FrameworkLinuxDebianUbuntuLXDDockerKubernetes

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn