
Junior Web Developer
Joinrs · Italy
- Hybrid
- Full-time
- $70,000 / year
- Italy
Job highlights
- Remote Web Developer role in EMEA.
- Build high-fidelity websites and applications.
- Utilize modern web technologies like React.
- Collaborate with design and development teams.
- Contribute to open-source community impact.
About the role
About the Role
Canonical, a leader in open source and the publisher of Ubuntu, is seeking a fully remote Web Developer based in the EMEA region. This role involves creating and maintaining high-fidelity websites and web applications, ensuring high-quality standards and adherence to style guidelines.
Our Mission
Our mission is to make open source software available to people everywhere. We create world-renowned software, impacting the lives of millions of people every day. The web team operates in a multi-disciplinary environment with visual designers, UX designers, and other developers to bring exciting new web projects to life. We support and learn from each other, constantly striving to improve both our work and our processes.
Required Skills and Experience
- Demonstrable experience working on modern web applications.
- Strong understanding of HTML, CSS with SCSS, and JavaScript.
- Experience with JavaScript component 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 practices.
- Consideration of accessibility in all aspects of your work.
- 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.
Useful Experience
- Familiarity with Linux desktop technologies.
- Server-side languages, such as Python or NodeJS.
- Experience working on a large-scale React (with TypeScript) project.
- A history of open source contributions.
- Relevant work experience.
Who You Are
We are looking for a Web Developer who is passionate about their work. You are enthusiastic about web standards, stay updated with industry developments, and continuously seek opportunities to enhance your skills. You enjoy sharing your work and learning from others. You have a keen eye for detail, valuing both product design and code quality. Strong communication skills are essential, and you might even share your knowledge through blogging. You are familiar with the latest CSS techniques and understand the challenges and limitations of developing for a broad audience, embracing them as opportunities.
In this Team
- Create high-fidelity websites and web apps using HTML, CSS (SCSS), and JavaScript (React and TypeScript).
- Maintain existing projects, including updating content and adding new pages.
- Manage incoming requests for updates and liaise with or delegate to other team members.
- Ensure high and consistent standards across the entire product portfolio.
- Publish new pages according to specifications and in compliance with the web style guide.
- Participate in and contribute to our living style guide, Vanilla Framework.
- Collaborate closely with UX designers and visual designers to implement exemplary user experiences.
What We Offer
- An opportunity to shape a company and products with significant influence in the open-source community.
- An inclusive work environment within a team of friendly individuals with diverse skill sets, from UX designers to copywriters.
- Learning and development opportunities.
- Annual compensation review.
- Recognition rewards.
- Annual leave.
- Priority Pass for travel.
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products.
Key skills/competency
- Web Development
- HTML
- CSS
- SCSS
- JavaScript
- TypeScript
- React
- Responsive Design
- Web Performance
- Accessibility
Skills & topics
- Junior Web Developer
- Web Development
- HTML
- CSS
- SCSS
- JavaScript
- TypeScript
- React
- Remote
- EMEA
- Open Source
- Canonical
- Ubuntu
How to get hired
- Tailor your resume: Highlight your experience with HTML, CSS, SCSS, JavaScript, TypeScript, and Git. Emphasize any work on modern web applications and responsive design.
- Showcase your skills: Provide examples of your portfolio or contributions to open-source projects, especially those involving React or large-scale applications.
- Demonstrate understanding: Articulate your knowledge of web performance, accessibility, and SEO best practices during the application and interview process.
- Highlight collaboration: Mention your experience working with designers, UX specialists, and other developers to create user-centric web experiences.
- Express passion: Convey your enthusiasm for web standards, continuous learning, and the open-source community.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the work arrangement for this Junior Web Developer role at Canonical?
- This Junior Web Developer position at Canonical is fully remote and based within the EMEA timezones. This means you can work from anywhere within Europe, the Middle East, or Africa.
- What are the primary technologies used by the Web team at Canonical?
- The Web team at Canonical primarily uses modern web technologies including HTML, CSS with SCSS, and JavaScript, with a focus on React and TypeScript for building high-fidelity websites and web applications.
- What qualifications are essential for the Junior Web Developer position at Canonical?
- Essential qualifications for this Junior Web Developer role include demonstrable experience with modern web applications, a strong understanding of HTML, CSS, SCSS, JavaScript, TypeScript, and Git, along with experience in responsive design and an awareness of SEO and accessibility.
- Does Canonical offer opportunities for professional growth for its Web Developers?
- Yes, Canonical offers learning and development opportunities for its Web Developers, along with an annual compensation review and recognition rewards, supporting continuous skill enhancement.
- What is the application process for a Junior Web Developer at Canonical?
- The selection process for this Junior Web Developer position will be entirely managed by Canonical. Candidates are encouraged to highlight their relevant technical skills and experience in their application.
- Is experience with open source important for this Junior Web Developer role?
- While not strictly required, a history of open source contributions is considered useful experience for the Junior Web Developer role at Canonical, aligning with the company's mission and work in the open-source community.
- What are the benefits of working as a Web Developer at Canonical?
- Working at Canonical as a Web Developer offers an inclusive environment, opportunities for learning and development, annual compensation reviews, recognition rewards, annual leave, and a Priority Pass for travel, alongside the chance to influence a company with a strong open-source presence.