FAQs
Is this a remote position?
Yes, this is a globally remote role.
What technologies will I be using in this role?
You will be using JS, CSS, React, and Flutter as part of the frontend development.
What is the expected academic background for this position?
We are looking for candidates with an exceptional academic track record, preferably with an undergraduate degree in Computer Science or a STEM field.
Are there opportunities for professional development?
Yes, we offer a personal learning and development budget of USD 2,000 per year.
How often will I need to travel for the role?
You will need to travel twice a year for company events, typically for up to two weeks each time.
What kind of team culture does Canonical promote?
Canonical promotes a distributed work environment and values diversity of experience, perspectives, and backgrounds.
Will my compensation be reviewed?
Yes, we revisit compensation annually, with more frequent reviews for graduates and associates.
Is experience in open-source software development required?
While not explicitly required, a passion for open-source software and prior experience in the field are highly valued.
What kind of software development will I be involved in?
You will design and implement well-tested software using web technologies or Flutter and contribute to the engineering process through reviews and documentation.
What are some nice-to-have skills for this role?
Nice-to-have skills include experience with container technologies like LXD, Docker, and Kubernetes, as well as REST API design and performance engineering.
Are there any specific expectations regarding user experience in development?
Yes, we value attention to detail concerning user-centric UI development and an eye for accessibility and performance.