Want to get hired at Joinrs?
Junior Web Developer
Joinrs
HybridHybrid
Original Job Summary
About the Role
The Junior Web Developer position at Joinrs is part of the Canonical team - a fast-growing international software company committed to making open source accessible. In this role, you will create and maintain high fidelity websites and web apps ensuring standards, style guide compliance, and excellent user experiences across devices.
Responsibilities
- Create and maintain modern web applications using HTML, CSS (SCSS), JavaScript (React, TypeScript).
- Update content and manage incoming update requests.
- Work closely with UX designers, visual designers, and developers to implement exemplary user experiences.
- Ensure compliance with style guides and maintain high output standards.
- Participate in and contribute to the living style guide (Vanilla Framework).
Required Skills & Experience
- University degree in engineering, STEM, Computer Science, IT or equivalent.
- Experience with HTML, CSS (SCSS) and JavaScript along with TypeScript.
- Experience with responsive user interfaces and modern web practices.
- Familiarity with Git/version control, SEO best practices, and accessibility principles.
- Ability to collaborate with designers and server-side developers.
- Based in EMEA time zones.
Preferred Skills
- Familiarity with Linux desktop technologies and server languages (Python/NodeJS).
- Experience on large scale React (with TypeScript) projects and open source contributions.
About the Team
You will be joining a multi-disciplinary team that values collaboration, learning, and continuous improvement. The team includes visual designers, UX designers, and other developers who work together to produce world-renowned software that impacts millions.
Benefits
- Inclusive work environment and diverse team.
- Learning opportunities and professional development.
- Annual compensation review and recognition rewards.
- Annual leave and Priority Pass for travel.
Key skills/competency
HTML, CSS, JavaScript, TypeScript, React, SCSS, responsive design, Git, SEO, accessibility
How to Get Hired at Joinrs
🎯 Tips for Getting Hired
- Research Joinrs culture: Study their mission and recent projects.
- Customize your resume: Highlight web development skills.
- Prepare portfolio: Showcase HTML, CSS, JS projects.
- Practice interviews: Emphasize teamwork and technical abilities.
📝 Interview Preparation Advice
Technical Preparation
circle
Review HTML, CSS, and JavaScript fundamentals.
circle
Practice TypeScript and React coding challenges.
circle
Brush up on Git and version control basics.
circle
Test responsive design on multiple devices.
Behavioral Questions
circle
Describe teamwork in previous projects.
circle
Explain handling tight deadlines.
circle
Discuss learning from feedback.
circle
Share how you manage work challenges.