Company logo hidden

Web Frontend Engineer - JS, CSS, React, Flutter

Unlock employer Riyadh, Saudi Arabia Posted: 11 Jun 2025

Financial

  • Estimate: $35k - $55k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems, renowned for its Ubuntu platform widely used across various industries including public cloud, data science, AI, engineering innovation, and IoT. We are hiring a Web/UI Engineer to develop user experiences that are both data-rich and reliable. This position involves constructing frontends with JS, CSS, React, and Flutter, which serve as Canonical's enterprise products and represent the company's front-facing interaction with users.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Our central team builds an open-source React toolkit and presentation layer, the Vanilla Framework, aiming to ensure consistency across products. We value API design as an essential aspect of our development process and seek to enhance our offerings using modern technologies like Flutter, bridging desktop and web development.

Key Responsibilities:

  • Design and implement well-tested and documented software in web technologies or Flutter.
  • Debug and address issues encountered by users.
  • Engage in the engineering process through code reviews and architectural discussions.
  • Collaborate on technical specifications with community and colleagues.
  • Contribute to technical documentation.
  • Seek improvements in engineering and operational practices.
  • Deploy and operate services developed by the team.

Qualifications:

  • Exceptional academic record in Computer Science or STEM-related field, or a compelling narrative demonstrating your alternative path.
  • Experience in designing and writing high-quality web technologies, with a passion for Typescript, React, or Flutter.
  • Proficiency in professional written and spoken English.
  • Familiarity with Linux (preferably Debian or Ubuntu) is essential.
  • Strong interpersonal skills, curiosity, and accountability.
  • Ability to travel twice a year for company events (up to two weeks).

Work Conditions:

  • This is a fully remote position with the opportunity to engage in in-person company events twice a year.
  • Annual compensation review and a performance-driven bonus system.
  • Benefits include a personal learning and development budget, holiday leave, maternity and paternity leave, and an Employee Assistance Programme.

Language Requirements:

  • Professional written and spoken English is required.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct