Canonical
About the Role
Canonical is a global leader in open-source software, powering innovation across cloud computing, AI, IoT, and enterprise systems through platforms like Ubuntu.
We’re looking for a talented Web Developer to join our distributed web team. You’ll collaborate with designers, UX specialists, and engineers to build high-quality, performant web applications and websites that reach a global audience.
Key Responsibilities
- Develop modern, responsive web applications using HTML, CSS (SCSS), JavaScript, React, and TypeScript
- Collaborate with UX and visual designers to deliver engaging user experiences
- Maintain and enhance existing web projects, including content updates and new feature development
- Ensure consistency and quality across all web properties
- Optimize applications for performance, accessibility, and SEO best practices
- Contribute to and maintain the Vanilla Framework style guide
- Manage incoming web requests and coordinate with cross-functional teams
Requirements
- 3+ years’ experience building modern web applications
- Strong skills in HTML, CSS (SCSS), JavaScript, and TypeScript
- Experience with component-based frameworks (e.g., React)
- Knowledge of responsive design and cross-browser compatibility
- Familiarity with Git or other version control systems
- Understanding of SEO and web accessibility standards
- Strong grasp of web performance optimization
- Ability to collaborate effectively with designers and backend developers
- Based in EMEA time zones
- Degree or equivalent practical experience
Nice to Have
- Experience with React (TypeScript) at scale
- Familiarity with Linux desktop environments
- Backend development experience (Python or Node.js)
- Contributions to open-source projects
What We Offer
- Competitive salary with annual performance reviews
- Performance-based bonuses
- $2,000 annual learning and development budget
- Remote-first work environment
- Biannual global team meetups
- Generous annual leave
- Parental leave benefits
- Wellness and employee assistance programs
- Travel perks for company events
About Canonical
Canonical is the company behind Ubuntu and a pioneer in distributed work. With team members in over 75 countries, Canonical is shaping the future of open-source technology and remote collaboration.
How to Apply
Apply directly via the official job link:
To apply for this job please visit job-boards.greenhouse.io.
