
Remote opportunity at
CanonicalWeb Developer
This full-time, remote Web Developer role is open to candidates based in EMEA time zones. The developer works in a multi-disciplinary web team with visual designers,…
Career Tools
About This Role
This full-time, remote Web Developer role is open to candidates based in EMEA time zones. The developer works in a multi-disciplinary web team with visual designers, UX specialists and fellow developers to deliver web projects. The employer is Canonical, a company that publishes Ubuntu and works across open-source platforms for enterprise and technology customers, with more than 1,200 colleagues in over 75 countries. The role builds high-fidelity websites and web…
Job Description
This full-time, remote Web Developer role is open to candidates based in EMEA time zones. The developer works in a multi-disciplinary web team with visual designers, UX specialists and fellow developers to deliver web projects. The employer is Canonical, a company that publishes Ubuntu and works across open-source platforms for enterprise and technology customers, with more than 1,200 colleagues in over 75 countries.
The role builds high-fidelity websites and web applications using HTML, CSS with SCSS, JavaScript, React and TypeScript. The developer also maintains existing projects by updating content and adding pages, handles incoming update requests and delegates or coordinates them where needed, and checks that new pages meet the web style guide. Contributions to the living style guide, Vanilla Framework, are part of the work.
The posting asks for demonstrable experience with modern web applications, fluency with HTML, CSS (SCSS) and JavaScript, experience with TypeScript and component libraries, and responsive interfaces across devices and browsers. Awareness of SEO, accessibility and web performance in complex interfaces is expected, together with a university degree or similar education.
Useful extras include Linux desktop exposure, server-side work in Python or Node.js, experience on large React and TypeScript projects, and a record of contributing to open-source projects. The company holds in-person team sprints twice a year and offers the benefits listed below.
Responsibilities
- Build high-fidelity websites and web applications with HTML, CSS (SCSS), JavaScript, React and TypeScript
- Maintain existing projects, including content updates and new pages
- Manage incoming update requests and coordinate them with colleagues
- Keep output consistent across the product portfolio
- Confirm that new pages are published to specification and follow the web style guide
- Contribute to the Vanilla Framework living style guide
- Work with UX and visual designers on user experiences
Requirements
- Demonstrable experience with modern web applications
- Working command of HTML, SCSS-based CSS and JavaScript
- Hands-on time with JavaScript component libraries and TypeScript
- Experience building responsive interfaces that run across many devices and browsers
- Awareness of SEO best practice and accessibility
- Grasp of web performance in intricate interfaces
- Based in EMEA time zones
- A university degree or an equivalent education
Qualifications
- Exposure to Linux desktop tooling
- Server-side experience with Python or Node.js
- Experience on a large React and TypeScript project
- Record of contributing to open-source projects
Core Skills
Benefits
- Distributed work with twice-yearly in-person team sprints
- Priority Pass access and upgrades on long-haul trips to company events
- A USD 2,000 yearly allowance for personal learning and development
- Annual compensation review and recognition rewards
- Maternity and paternity leave, plus annual holiday leave
- Employee assistance program and a wellness platform
- Chances to visit new locations and meet colleagues in person
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this role based?
The role is remote and the posting requires the candidate to be based in EMEA time zones.
What compensation is listed?
The posting does not specify a salary figure. It says base pay depends on geography, experience and performance, and that an annual bonus or commission may apply.
What is the employment type?
The position is full-time.
How do I apply?
The posting does not describe the application process.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.