Web Developer

closed
Logo of Canonical

Canonical

πŸ“Remote - Europe, Middle East, and Africa

Job highlights

Summary

Join our web team as a Web Developer to help shape the company's open source software and contribute to exciting new web projects.

Requirements

  • Demonstrable experience of work on modern web applications
  • Strong understanding of HTML, CSS with SCSS and JavaScript
  • Experience with Javascript components libraries
  • Experience with TypeScript
  • Experience with responsive user interfaces for a wide range of devices and browsers
  • Experience with Git or other version control systems
  • Awareness of SEO best practice
  • Consideration of accessibility in all aspects of your work
  • Strong understanding of web performance in complex user interfaces
  • Ability to interact with UX, designers and server-side developers
  • Curiosity about technology and a thirst to learn
  • University degree or equivalent education

Responsibilities

  • Create high fidelity websites and web apps using HTML, CSS (SCSS), and Javascript (React and TypeScript)
  • Help maintain existing projects including updating content and adding new pages
  • Manage incoming requests for updates and liaise with or delegate to other people as necessary
  • Ensure the standard of our output remains high and consistent across our whole product portfolio
  • Ensure new pages are published according to specification and in compliance with our web style guide
  • Participate in and contribute to our living style guide, Vanilla Framework

Preferred Qualifications

  • Familiarity with Linux desktop technologies
  • Server-side languages, such as Python or NodeJS
  • Experience working on a large scale React (with TypeScript) project
  • A history of open source contributions

Benefits

  • An opportunity to help shape a company and products with a strong influence in the open source community
  • An inclusive work environment within a team of friendly people with a broad range of skill sets, from UX designers to copywriters
  • Learning and development
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel
This job is filled or no longer available