FAQs
Is this a remote position?
Yes, this is a globally remote role.
What technologies will I be working with in this position?
You will be working primarily with JS, CSS, React, and Flutter.
What are the key responsibilities of the Web Frontend Engineer?
Key responsibilities include designing and implementing well-tested software, debugging issues, participating in code reviews, collaborating on technical specifications, contributing to documentation, and deploying services.
What qualifications are required for this role?
An exceptional academic track record, an undergraduate degree in Computer Science or STEM, experience with web technologies, and proficiency in TypeScript, React, or Flutter are required.
Are there any nice-to-have skills for this position?
Yes, experience with container tech such as Docker, REST API design, performance engineering, and attention to user-centric UI development are considered nice-to-have skills.
What is the company’s stance on diversity and inclusion?
Canonical is an equal-opportunity employer and fosters a workplace free from discrimination, recognizing that diversity of experience, perspectives, and backgrounds creates a better work environment.
What benefits does Canonical offer to its employees?
Benefits include a personal learning and development budget, annual compensation review, recognition rewards, holiday leave, maternity and paternity leave, an Employee Assistance Programme, and travel opportunities for company events.
How often does Canonical conduct performance reviews?
Canonical revisits compensation annually, with more frequent reviews for graduates and associates to ensure recognition of outstanding performance.
Is travel required for this job?
Yes, you may be required to travel twice a year for company events, for up to two weeks each.
What kind of work environment does Canonical provide?
Canonical offers a distributed work environment with the opportunity for in-person team sprints twice a year.