Job Title: Web Developer
Location: Remote (EMEA Timezones)
Employment Type: Full-Time
Company: Canonical
About Canonical:
Canonical is a pioneering technology company at the forefront of the global shift to open-source software. As the publisher of Ubuntu, one of the most significant open-source projects and a leading platform for AI, IoT, and cloud computing, we are driving innovation and shaping the future of digital business. Since our inception in 2004, Canonical has been a remote-first company, offering a unique opportunity to work in a dynamic, global environment that challenges you to think differently, work smarter, and continuously grow.
Job Summary:
Canonical is seeking a talented and passionate Web Developer to join our remote team. In this role, you will work alongside visual designers, UX designers, and other developers to create high-quality, modern web applications that align with our mission to make open-source software accessible to people everywhere. The ideal candidate will have a strong understanding of web technologies, a commitment to accessibility and performance, and a desire to contribute to impactful projects in the open-source community.
Key Responsibilities:
- Develop high-fidelity websites and web applications using HTML, CSS (SCSS), and JavaScript (React and TypeScript).
- Ensure new pages are published according to specifications and comply with our web style guide.
- Contribute to and maintain our living style guide, Vanilla Framework.
- Collaborate with UX and visual designers to implement exceptional user experiences.
- Maintain and update existing projects, including content updates and new page creation.
- Manage incoming update requests and liaise with or delegate tasks as necessary.
- Ensure the quality and consistency of our web output across all products.
Required Skills and Experience:
- Demonstrable experience working on modern web applications.
- Strong proficiency in HTML, CSS (SCSS), and JavaScript.
- Experience with JavaScript component libraries.
- Strong understanding of web performance optimization for complex user interfaces.
- Commitment to accessibility best practices in all aspects of work.
- Ability to collaborate effectively with UX designers, visual designers, and server-side developers.
- Curiosity about technology and a passion for continuous learning.
- Based in EMEA timezones (Europe, the Middle East, and Africa).
- University degree or equivalent education.
Preferred Skills:
- Experience with TypeScript.
- Familiarity with responsive design for a wide range of devices and browsers.
- Proficiency with Git or other version control systems.
- Awareness of SEO best practices.
- Familiarity with Linux desktop technologies.
- Experience with server-side languages such as Python or Node.js.
- Experience working on large-scale React (with TypeScript) projects.
- A history of open-source contributions.
Who You Are:
- A passionate Web Developer who loves what they do.
- Someone who stays updated on web standards and industry developments.
- A strong communicator with excellent attention to detail.
- A team player who values collaboration and continuous improvement.
- Someone who embraces challenges and strives for excellence in both design and code.
What We Offer:
- The opportunity to shape a company and products with a strong influence in the open-source community.
- An inclusive, remote-first work environment with a team of friendly, skilled professionals.
- Learning and development opportunities to enhance your skills and career growth.
- Annual compensation reviews and recognition rewards.
- Generous annual leave and a Priority Pass for travel.
How to Apply:
Interested and qualified candidates should apply online by clicking here.