A Web Developer at Canonical will design, develop, and maintain high-quality web applications and websites using modern web technologies, collaborating closely with UX and design teams to deliver excellent user experiences in a distributed, remote work environment.
Key Responsibilities
Create high-fidelity websites and web applications using HTML, CSS, SCSS, JavaScript, React, and TypeScript
Maintain and update existing web projects, including content updates and new page additions
Manage incoming update requests and coordinate with team members or delegate tasks as needed
Ensure consistency and high standards across all web outputs in the product portfolio
Publish new pages in accordance with specifications and style guides
Contribute to and participate in the development of the living style guide, Vanilla Framework
Collaborate with UX and visual designers to implement user experiences
Requirements
Demonstrable experience of work on modern web applications
A 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 work
A 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
Based in EMEA timezones (Europe, the Middle East, and Africa)
University degree or equivalent education
Benefits & Perks
Compensation is based on geographical location, experience, and performance, with annual reviews and more frequent reviews for graduates and associates
Performance-driven annual bonus or commission
Distributed work environment with twice-yearly in-person team sprints
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program
Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
Ready to Apply?
Join Canonical and make an impact in renewable energy