Web Developer at Canonical

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:

Click here to apply

To apply for this job please visit job-boards.greenhouse.io.

Scroll to Top