Web Developer

Company: Canonical

Location: EMEA

Job Type: Full Time

About the Role

Canonical is seeking a passionate Web Developer to join our dynamic web team. You will collaborate with visual and UX designers, and fellow developers to bring innovative web projects to life. This role offers a chance to contribute to a leading open-source software company, impacting millions globally. We foster a collaborative environment where continuous learning and process improvement are encouraged.

Key Responsibilities

  • Develop high-fidelity websites and web applications utilizing modern HTML, CSS (SCSS), JavaScript, React, and TypeScript.
  • Maintain and update existing web projects, including content management and adding new pages.
  • Manage incoming requests for website updates, coordinating with relevant team members as needed.
  • Ensure the consistent quality and high standards of our web output across the entire product portfolio.
  • Publish new pages according to specifications and in compliance with the company's web style guide.
  • Actively participate in and contribute to the development of our living style guide, Vanilla Framework.
  • Work closely with UX and visual designers to implement exemplary user experiences.

Requirements

  • Demonstrable experience in developing modern web applications.
  • Solid understanding of HTML, CSS with SCSS, and JavaScript.
  • Experience with JavaScript component libraries.
  • Proficiency in TypeScript.
  • Experience creating responsive user interfaces for various devices and browsers.
  • Familiarity with Git or other version control systems.
  • Awareness of SEO best practices.
  • Consideration of accessibility in all aspects of work.
  • Strong understanding of web performance optimization for complex user interfaces.
  • Ability to effectively collaborate with UX designers, visual designers, and server-side developers.
  • A genuine curiosity for technology and a drive for continuous learning.
  • Must be based within EMEA timezones (Europe, Middle East, and Africa).
  • University degree or equivalent educational background.

How to Apply

Canonical is a global, distributed company. While this role is remote, we offer a collaborative environment with in-person team sprints twice a year. We value diversity and provide equal opportunities for all applicants. Compensation is determined by geographical location, experience, and performance, with annual reviews and performance-based bonuses. Additional benefits include a personal learning budget, wellness programs, and opportunities for travel. To express your interest, please submit your application through the provided link. We look forward to hearing from you.

Apply for Web Developer

Browse more jobs in Malawi

Preparing…