9 days ago

Junior Web Developer

Joinrs

Hybrid
Full Time
£35,000
Hybrid

Job Overview

Job TitleJunior Web Developer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary£35,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Canonical

Canonical is a fast-growing international software company with a mission to make open-source software available to people everywhere. They create world-renowned software that impacts millions daily, fostering a workplace free from discrimination and valuing diversity of experience, perspectives, and background.

The Web Team at Canonical

The web team operates in a multi-disciplinary environment, collaborating with visual designers, UX designers, and other developers to bring exciting new web projects to life. They emphasize mutual learning and continuous improvement in both their work and processes.

The Role: Junior Web Developer

As a Junior Web Developer at Canonical, you will be integral to creating and maintaining high-fidelity websites and web applications. This involves using the latest HTML, CSS (SCSS), and JavaScript (React and TypeScript) to build responsive user interfaces that comply with high standards and style guides. You will also manage incoming requests, update existing projects, and ensure the consistent quality of output across Canonical's product portfolio. Collaboration with UX and visual designers is key to implementing exemplary user experiences.

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.
  • Proficiency with TypeScript.
  • Experience developing responsive user interfaces for various devices and browsers.
  • Familiarity with Git or other version control systems.
  • Awareness of SEO best practices.
  • Consideration of accessibility in all development aspects.
  • Strong understanding of web performance in complex user interfaces.
  • Ability to interact effectively with UX, designers, and server-side developers.
  • Curiosity about technology and a strong desire to learn.
  • University degree in engineering, STEM, Computer Science IT, or equivalent education.
  • Based in EMEA timezones (Europe, the Middle East, and Africa).

Useful Experience (Optional)

  • Familiarity with Linux desktop technologies.
  • Experience with server-side languages like 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

Canonical seeks a Junior Web Developer who is passionate about web standards and stays current with industry developments. You are always looking for opportunities to improve your skills, enjoy sharing your work, and learning from others. You possess strong attention to detail, value design as much as code, and have excellent communication skills. You are aware of the latest CSS techniques but also embrace the challenges of developing for a broad audience.

What Canonical Offers

  • An opportunity to help shape a company and products with significant influence in the open-source community.
  • An inclusive work environment within a friendly team offering diverse skill sets.
  • Learning and development opportunities.
  • Annual compensation reviews.
  • Recognition rewards.
  • Annual leave.
  • Priority Pass for travel.

Key skills/competency

  • Web Development
  • HTML
  • CSS (SCSS)
  • JavaScript
  • TypeScript
  • React
  • Responsive Design
  • Git
  • SEO Best Practices
  • Accessibility

Tags:

Web Developer
HTML
CSS
JavaScript
SCSS
TypeScript
React
Responsive UI
Git
SEO
Accessibility
Web Performance
Python
NodeJS
Linux

Share Job:

How to Get Hired at Joinrs

  • Research Canonical's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume: Customize your resume to highlight experience with modern web technologies, HTML, CSS, JavaScript, TypeScript, and responsive design, explicitly matching the Junior Web Developer role requirements.
  • Showcase web development skills: Prepare a portfolio or demonstrate projects showcasing your proficiency in responsive UI, Git, SEO best practices, and accessibility in web development.
  • Highlight open-source contributions: Emphasize any open-source involvement or contributions, aligning with Canonical's core mission and values.
  • Prepare for technical and behavioral interviews: Be ready to discuss your problem-solving approach, collaboration experience, and passion for web standards and continuous learning.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background