Want to get hired at Joinrs?

Junior Web Frontend Engineer

Joinrs

HybridHybrid

Original Job Summary

Overview

The Junior Web Frontend Engineer position at Canonical for Joinrs is an opportunity for passionate web developers with a strong academic background in engineering, computer science, STEM fields, or a comparable experience. You will design, implement, and maintain web frontends using JS, CSS, React, and Flutter, contributing to enterprise products and open source innovation.

Role Responsibilities

  • Design and implement well-tested and documented software using web technologies or Flutter.
  • Debug and fix issues encountered by users.
  • Participate in code and architecture reviews.
  • Collaborate on technical specifications and documentation.
  • Deploy and operate services developed by the team.
  • Advocate for technical excellence within the product team.

What We Look For

Applicants should have a strong academic track record, a degree in Computer Science or STEM, and a passion for open-source software and cutting-edge web technologies. Key experiences include:

  • Experience with Typescript, React, or Flutter.
  • An eye for accessibility and performance.
  • Professional proficiency in English and experience with Linux.
  • Strong interpersonal, communication, and presentation skills.
  • Capability to travel twice yearly for team events.

Benefits & Perks

  • Annual bonus and performance incentives.
  • Personal learning and development budget.
  • Global events and twice-yearly in-person sprints.
  • Flexible vacation and robust employee assistance programs.

Key skills/competency

  • JS
  • CSS
  • React
  • Flutter
  • Typescript
  • Linux
  • Open-source
  • UI/UX
  • Debugging
  • Documentation

How to Get Hired at Joinrs

🎯 Tips for Getting Hired

  • Customize your resume: Highlight JS, React, and Flutter skills.
  • Show academic excellence: Emphasize your STEM credentials.
  • Prepare for technical questions: Review web technologies and debugging.
  • Align with company culture: Understand Canonical's open source values.

📝 Interview Preparation Advice

Technical Preparation

Review JS and React fundamentals.
Practice CSS layouts and responsive design.
Explore Flutter basics and integration.
Debug sample web applications.

Behavioral Questions

Describe a time you solved a complex problem.
Explain collaboration in remote settings.
Detail how you meet deadlines.
Share an experience with diverse teams.