Canonical Circular Logo

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical Dubai, United Arab Emirates Posted: 22 Nov 2024

Financial

  • Estimate: $90k - $130k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open-source software and operating systems. We are looking for a Web/UI Engineer to develop a data-rich and reliable user experience using JS, CSS, React, and Flutter. This role involves designing and implementing well-tested software, debugging issues, collaborating on technical specifications, and contributing to technical documentation.

We aim to foster consistency across our products through a central team that creates an open-source React toolkit, the Vanilla Framework. You will have the opportunity to engage with the broader open-source community and contribute to technologies that enhance user experience.

Responsibilities:

  • Design and implement high-quality software in web technologies or Flutter.
  • Debug issues encountered by users.
  • Participate in engineering processes through code and architectural reviews.
  • Collaborate with community and colleagues on technical specifications.
  • Contribute to documentation and seek improvements in engineering practices.
  • Deploy and operate services developed by the team.

Requirements:

  • Exceptional academic track record and an undergraduate degree in Computer Science or a related STEM field.
  • Experience with web technologies such as Typescript, React, or Flutter.
  • Strong understanding of accessibility and performance considerations.
  • Proficiency in written and spoken English.
  • Familiarity with Linux (Debian or Ubuntu preferred).
  • Excellent interpersonal skills and a self-motivated work ethic.
  • Ability to travel twice a year for company events (up to two weeks each).

Nice-to-Have Skills:

  • Experience with container technologies like LXD, Docker, and Kubernetes.
  • Knowledge of REST API design and development.
  • Skills in performance engineering and security.

Work Conditions:

  • A distributed work environment with team sprints held in person twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonuses.
  • Additional benefits including annual leave, maternity and paternity leave, and employee assistance programs.

Canonical is dedicated to fostering a workplace free from discrimination. We are committed to diversity and inclusivity in our hiring practices.

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.