Company logo hidden

Web Frontend Engineer - JS, CSS, React, Flutter

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $45k - $65k*
  • 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 to global enterprise and technology markets. Our platform, Ubuntu, is widely used in transformative enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve some of the world's top public cloud and silicon providers and industry leaders across diverse sectors.

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

We are looking for a Web/UI Engineer to develop a reliable and data-rich user experience. This role involves creating frontends using JS, CSS, React, and Flutter, which serve as Canonical's enterprise products and represent the company to our users. A central team builds an open-source React toolkit and presentation layer, known as the Vanilla Framework, to create a consistent experience across our products and sites.

As a Web Frontend Engineer, your responsibilities will include:

  • Designing and implementing well-tested and documented software in web technologies or Flutter.
  • Debugging and fixing issues encountered by users.
  • Participating in our engineering process through code and architectural reviews.
  • Collaborating with community and colleagues on technical specifications.
  • Contributing to technical documentation.
  • Seeking improvements to engineering and operations practices.
  • Deploying and operating services developed by the team.

Work Conditions:

  • This is a full-time, globally remote role.
  • The role requires travel for company events twice a year, for up to two weeks each time.

What We Are Looking For:

  • An exceptional academic track record from both high school and university, preferably with an undergraduate degree in Computer Science or a related field.
  • Experience designing and writing high-quality web technologies, with a passion for TypeScript, React, or Flutter.
  • Professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent communication, interpersonal skills, and self-motivation.
  • Attention to detail concerning user-centric UI development.

Nice-to-Have Skills:

  • Experience with container technologies such as LXD, Docker, and Kubernetes.
  • Knowledge of REST API design, development, and governance.
  • Performance engineering and security experience.

Language Requirements:

  • Professional written and spoken English is required.

Benefits:

  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave as well as maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for team events.

Canonical is committed to fostering a diverse workplace free from discrimination. We welcome applications from candidates of all backgrounds and identities.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct