Canonical
🌍 Location: Home-Based (EMEA Region)
🏢 Company: Canonical
💼 Department: Web / Design Engineering
🕒 Job Type: Remote, Full-Time
🧑💻 Work Model: Globally distributed teams
✨ #LI-remote
About Canonical
Canonical is a global leader in open-source innovation, best known for publishing Ubuntu, one of the world’s most influential operating systems across enterprise cloud, AI, IoT, engineering, DevOps, and research environments. With more than 1,200 employees in 75+ countries, Canonical is fully remote, globally distributed, and internationally collaborative.
The company is founder-led, profitable, and rapidly growing. Canonical teams meet in person two to four times per year in exciting destinations worldwide to align, create, and innovate.
The Role
As a Web Developer, you will join a multi-disciplinary team working alongside UX designers, visual designers, and engineers to build exceptional web experiences. You will shape websites and applications that reach millions, support open-source communities, and help enable enterprise innovation across the world.
This role requires deep attention to detail, passion for web standards, and a drive to create high-quality, accessible, and performant user interfaces.
Required Skills & Experience
-
Demonstrated experience building modern web applications
-
Strong knowledge of HTML, CSS/SCSS, and JavaScript
-
Experience using modern JavaScript component libraries
-
Experience with TypeScript
-
Ability to build responsive, cross-device user interfaces
-
Experience with Git or similar version control
-
Awareness of SEO best practices
-
Understanding of accessibility standards
-
Strong grasp of web performance and optimization
-
Ability to collaborate with UX, design, and backend teams
-
Curiosity and eagerness to learn emerging technologies
-
Based in EMEA time zones
-
University degree or equivalent education
Useful Experience (Bonus Advantage)
-
Familiarity with Linux desktop tools
-
Experience with Python or NodeJS
-
Experience with large-scale React projects using TypeScript
-
Contributions to open-source projects
-
Proven experience in distributed remote teams
Who You Are
-
Passionate about web development and open-source
-
Constantly improving your skills and staying current with modern practices
-
Values both code quality and design aesthetics
-
Strong communicator, able to collaborate asynchronously
-
Flexible and excited to tackle the challenges of a large global audience
Responsibilities
-
Build high-fidelity, responsive websites and applications using HTML, SCSS, React, and TypeScript
-
Maintain and improve existing web projects
-
Publish new content and create new pages based on internal requests
-
Maintain high-quality standards across Canonical’s web portfolio
-
Ensure all pages comply with the Canonical web style guide
-
Contribute to Vanilla Framework, Canonical’s living design system
-
Collaborate with designers to deliver seamless user experiences
What Canonical Offers
-
Global remote work structure
-
Twice-yearly team sprints in different international locations
-
Personal learning & development budget: USD 2,000 per year
-
Annual compensation review
-
Performance bonus or commission
-
Paid annual leave
-
Maternity and paternity leave
-
Employee wellness assistance programs
-
Travel opportunities to meet colleagues
-
Priority Pass and travel upgrades for major company events
Best CV Tips for This Role
-
List your experience with HTML, SCSS, JavaScript, React, and TypeScript clearly.
-
Include examples or links to modern, responsive web applications you’ve built.
-
Highlight SEO, accessibility, and page-performance improvements you’ve implemented.
-
Showcase experience working in remote or distributed teams, if applicable.
-
Include any open-source contributions—this is highly valued at Canonical.
-
Demonstrate your ability to collaborate with designers and UX teams.
-
If you’ve used Linux, Python, or NodeJS, mention it prominently.
-
Add measurable achievements such as improved load times, reduced bundle sizes, or user experience enhancements.
Employment Equity Statement
Canonical is an equal opportunity employer committed to creating a diverse and inclusive environment. All applications are evaluated fairly, regardless of identity, background, or personal characteristics.
To apply for this job please visit job-boards.greenhouse.io.
