FAQs
Is this position fully remote?
Yes, this is a fully remote role that allows you to work from anywhere globally.
What technologies will I be working with as a Web Frontend Engineer?
You will be working with JavaScript, CSS, React, and Flutter, among other web technologies.
Does Canonical have a process for annual compensation reviews?
Yes, we revisit compensation annually to recognize outstanding performance, along with performance-driven bonuses.
What kind of development budget does Canonical provide?
Canonical offers a personal learning and development budget of USD 2,000 per year for all team members.
What is the team collaboration model?
The team collaborates globally and meets in person two to four times a year in various locations to align on strategy and execution.
Are there opportunities for professional growth at Canonical?
Yes, Canonical encourages continuous learning and development, providing a budget for training and opportunities for involvement in the open-source community.
What qualifications are required for this position?
We are looking for candidates with an undergraduate degree in Computer Science or a STEM-related field or a compelling alternative path, along with an exceptional academic track record.
Is experience with Linux a requirement for this role?
Yes, experience with Linux, preferably Debian or Ubuntu, is required.
What kind of benefits do you offer?
We offer various benefits, including annual holiday leave, maternity and paternity leave, Employee Assistance Programme, travel opportunities, and recognition rewards.
Is there a focus on accessibility and performance in this role?
Yes, candidates should have an eye for accessibility and performance, as these are important aspects of developing user-friendly interfaces.
Will I have the chance to contribute to the open-source community?
Yes, we encourage all colleagues to engage with and contribute to the broader open-source community.
What are the nice-to-have skills for this position?
Nice-to-have skills include experience with container technologies like LXD, Docker, and Kubernetes, as well as performance engineering and REST API design.
How frequent are team sprints in person?
Team sprints in person occur twice a year, allowing for team bonding and strategic alignment.
Is knowledge of Flutter required for the role?
While experience with Flutter is desired, it is not strictly required. A passion for learning and working with Flutter is encouraged.
What is the company's stance on diversity and inclusion?
Canonical is proud to foster a diverse workplace free from discrimination, valuing various experiences, perspectives, and backgrounds.
How does Canonical ensure a good work-life balance for its employees?
Canonical provides flexible remote work opportunities, personal development budgets, and various leave options to support work-life balance.