Careers Nigeria | Job Opportunities

Web Developer at Canonical – Remote Job


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.


Careers Nigeria - Careers in Nigeria
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.