Canonical Circular Logo

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical Jeddah, Saudi Arabia Posted: 28 Feb 2025

Financial

  • Estimate: $60k - $85k*
  • 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 the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring a Web/UI Engineer to develop a data-rich and reliable user experience using JS, CSS, React, and Flutter.

The role involves designing and implementing well-tested and documented software, debugging and fixing issues, participating in the engineering process through code and architectural reviews, and collaborating with the community and colleagues on technical specifications. You will also contribute to technical documentation and seek improvements to engineering and operational practices.

We are excited to grow our team's exposure to Flutter as we aim to unify our desktop and web development. Developers with outstanding academic results and a passion for open-source software and cutting-edge web technologies are encouraged to apply.

Key Responsibilities:

  • Design and implement software in Web technologies or Flutter.
  • Debug and fix user issues.
  • Participate in code and architectural reviews.
  • Collaborate on technical specifications and documentation.
  • Seek improvements to engineering and operations practices.
  • Contribute to the success of your product through technical advocacy.

Language Requirements:

  • Professional written and spoken English.

Qualifications:

  • Exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science or STEM, or an alternative path.
  • Experience with high-quality web technologies.
  • Passion for Typescript, React, or Flutter.
  • Familiarity with Linux (Debian or Ubuntu preferred).
  • Excellent communication, presentation skills, and interpersonal skills.
  • Ability to travel twice a year for company events (up to two weeks).

Nice-to-Have Skills:

  • Experience with container technologies such as LXD, Docker, and Kubernetes.
  • Understanding of REST API design, development, and governance.
  • Experience in performance engineering and security.

What We Offer:

  • Competitive compensation with performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Remote work environment with biannual team sprints.
  • Additional benefits including maternity and paternity leave, Employee Assistance Programme, and travel opportunities.

Canonical is committed to fostering a diverse workplace. We consider all applications fairly and without discrimination.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.