Canonical's logo

Web Frontend Engineer - JS, CSS, React, Flutter at Canonical

  • Full-time
  • Remote, Worldwide

Web Frontend Engineer - JS, CSS, React, Flutter

Responsibilities:

  • In this role, you will contribute high-quality front-end and back-end code, exhibit technical leadership, and focus on design and user experience.
  • We also encourage engagement with the broader open-source community to help build a thriving ecosystem and ensure scalable software operations.
  • Designing and implementing well-tested, documented software in Web technologies or Flutter.
  • Debugging and fixing user issues.
  • Participating in engineering reviews of code and architecture.
  • Collaborating on technical specifications with community and colleagues.
  • Contributing to technical documentation.
  • Seeking improvements in engineering and operational practices.
  • Deploying and operating developed services.
  • Contributing to product success through technical advocacy.

Skills:

  • Exceptional academic record from high school and university.
  • Degree in Computer Science or STEM, or a compelling alternative career narrative.
  • Drive and a history of exceeding expectations.
  • Well-organized, self-starting, and reliable in delivering results.
  • Experience designing and coding high-quality Web technologies.
  • Passion for Typescript, React, or Flutter.
  • Focus on accessibility and performance.
  • Excellent English communication skills.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Interpersonal skills, curiosity, flexibility, and accountability.
  • Self-motivation, thoughtfulness, and passion.
  • Strong communication and presentation skills.

Benefits:

  • 💻 Distributed work environment with biannual in-person team sprints.
  • 💰 USD 2,000 annual learning and development budget.
  • 🏆 Annual compensation review and recognition rewards.
  • 🌴 Holiday, maternity, and paternity leave.
  • 🤝 Employee Assistance Programme.
  • 🌍 Opportunities to travel and meet colleagues.
  • 🎉 Travel benefits for company events.

Qualifications:

  • Exceptional academic record from high school and university.
  • Degree in Computer Science or STEM, or a compelling alternative career narrative.
  • Drive and a history of exceeding expectations.
  • Well-organized, self-starting, and reliable in delivering results.
  • Experience designing and coding high-quality Web technologies.
  • Passion for Typescript, React, or Flutter.
  • Focus on accessibility and performance.
  • Excellent English communication skills.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Interpersonal skills, curiosity, flexibility, and accountability.
  • Self-motivation, thoughtfulness, and passion.
  • Strong communication and presentation skills.
  • Result-oriented with a personal commitment to meet deadlines.
  • Willingness to travel twice a year for up to two weeks.
  • Experience with container technologies like LXD, Docker, Kubernetes.
  • User-centric UI development attention to detail.
  • Experience with REST API design and governance.
  • Performance engineering and security expertise.

Published 5 days ago • Expires September 13, 2025 07:03