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.