A Web Developer at Canonical will design, develop, and maintain high-quality web applications and websites using modern web technologies, collaborating closely with designers and other developers to deliver excellent user experiences in a distributed, remote 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 quality across all web outputs in accordance with style guides
Publish new pages according to specifications and web style standards
Collaborate with UX and visual designers to implement user experiences
Contribute to and participate in the development of the living style guide, Vanilla Framework
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
Annual compensation review
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