This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Junior Web Developer
Joinrs
Job description
About the role
Canonical is looking for a Junior Web Developer to join its fully remote web team serving the EMEA region. You will build and maintain high‑fidelity websites and web applications, ensuring they meet Canonical’s quality standards and style guidelines.
Key responsibilities
- Develop new web pages and applications using HTML, CSS (SCSS), JavaScript, React and TypeScript.
- Maintain and update existing projects, adding content and new features.
- Collaborate with visual designers, UX designers and backend developers to deliver responsive, accessible interfaces across devices and browsers.
- Implement SEO best practices and optimise web performance.
- Participate in code reviews and use Git for version control.
Required profile
- Based in an EMEA timezone (Europe, Middle East or Africa).
- University degree or equivalent practical experience.
- Strong curiosity for technology and a willingness to learn.
- Excellent attention to detail and communication skills.
Required skills
- HTML, CSS with SCSS.
- JavaScript and TypeScript.
- React (preferably with TypeScript).
- Responsive design and cross‑browser compatibility.
- Git or other version‑control systems.
- SEO and accessibility awareness.
- Basic familiarity with Linux desktop environments.
- Optional: Python or Node.js for server‑side integration.
What we offer
- Fully remote work within an inclusive, open‑source focused culture.
- Opportunities for continuous learning and contribution to open‑source projects.
- Annual salary review, performance‑based bonuses and recognition awards.
- Generous vacation allowance and Priority Pass for travel.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Italia.
Salaries by job title
- Barista 79
- Badante 37
- pizzaiolo 34
- Cameriere 31
- District manager contratti luce e gas 31
- Cuoco 24
- Collaboratore Telefonico Smart Working 22
- Cameriera 19
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Joinrs