Company logo hidden

Web Frontend Engineer - JS, CSS, React, Flutter

Unlock employer Dubai, United Arab Emirates Posted: 14 Aug 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems, including the widely used Ubuntu platform. The company is dedicated to empowering firms in public cloud, data science, AI, engineering innovation, and IoT. With a globally distributed workforce of over 1,100 colleagues across 75+ countries, Canonical fosters a culture of minimal office-based roles and holds in-person meetings twice a year in various global locations.

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 hiring a Web/UI Engineer to enhance user experience through the development of data-rich, reliable frontends using JS, CSS, React, and Flutter. The role involves contributing to our Vanilla Framework, which ensures consistency across our products, and utilizing REST APIs in our engineering processes.

Key Responsibilities:

  • Design and implement well-tested and documented software using Web technologies or Flutter.
  • Debug and resolve user-reported issues.
  • Engage in code and architectural reviews.
  • Collaborate on technical specifications with the community and colleagues.
  • Create and refine technical documentation.
  • Continuously seek improvements to engineering and operational practices.
  • Deploy and manage services developed by the team.
  • Contribute to product success through technical advocacy.

Requirements:

  • Exceptional academic results from high school and university.
  • Undergraduate degree in Computer Science, STEM, or notable alternative qualifications.
  • Experience in designing and writing with high-quality Web technologies.
  • Proficiency in Typescript, React, or Flutter.
  • Passion for accessibility and performance in UI development.
  • Professional written and spoken English.
  • Familiarity with Linux (Debian or Ubuntu preferred).
  • Strong interpersonal skills, curiosity, flexibility, and accountability.
  • Ability to travel twice a year for company events, lasting up to two weeks.

Nice-to-Have Skills:

  • Experience with container technologies (e.g., LXD, Docker, Kubernetes).
  • Familiarity with REST API design, development, and governance.
  • Background in performance engineering and security.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance.
  • Performance-driven annual bonus or commission.
  • Distributed work environment with biannual in-person sprints.
  • $2,000 personal learning and development budget per year.
  • Annual compensation reviews and recognition rewards.
  • Comprehensive benefits, including maternity and paternity leave, employee assistance program, annual holiday leave, and opportunities for travel.

Canonical is an equal-opportunity employer, committed to fostering a diverse and inclusive workplace. All applications will be considered without regard to identity or background.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct