Software Engineering

Junior Frontend Developer

at Barber-OS Technologies Inc.

πŸ“ Location Calgary, AB T2E 6K9
πŸ“‹ Details Full-time
πŸ“… Posted

About the Role

Build responsive web/mobile UI components.

About Barber-OS Technologies Inc.

Barber-OS: barber shop software platform.

Full Description

Junior Frontend Developer

About Us:

Barber-OS is an all-in-one platform for barbershopsβ€”anchored by online booking & schedulingβ€”with additional tools to help shops run and grow (e.g., client marketing, staff management, point of sale, payments, inventory, analytics). We’re expanding quickly and seeking a motivated developer eager to help shape modern, user-friendly digital experiences for barbershops across North America.

We pride ourselves on our collaborative culture, commitment to excellence, and passion for technology.

We value diversity, equity and inclusivity in the workplace and seek candidates who share these values.

Join our dynamic team as a Junior Frontend Developer, and be at the forefront of exciting new developments!

Job Description:

In the Junior Frontend Developer role, you will work directly with our development team to help build and enhance our web and mobile user interfaces.

This role is ideal for someone early in their career who is passionate about creating responsive, user-friendly interfaces and eager to grow their technical skills in a collaborative, in-office environment.

You will receive mentorship and hands-on experience while contributing to real production applications used by businesses nationwide.

Key Responsibilities:

● Assist in designing and developing responsive web and mobile interfaces using React.js and React Native.

● Support cross-platform development efforts and contribute to maintaining consistent UI/UX across devices.

● Write clean, efficient, and reusable front-end code under the guidance of senior developers.

● Collaborate with UX/UI designers to translate designs into visually appealing, functional user interfaces.

●Assist with implementing state management solutions (e.g., Redux).

● Help optimize applications for performance across devices and browsers.● Troubleshoot and resolve front-end issues and bugs.

● Participate in code reviews and contribute to team knowledge sharing.

● Stay up-to-date with front-end development trends and best practices.

Required Qualifications:

● Bachelor's Degree in Software Engineering, Computer Science, or a related field (or equivalent practical experience).

● 0–2 years of front-end development experience (internships, co-op placements, or academic projects considered).

● Foundational experience with React.js.

● Familiarity with React Native is considered an asset.

● Basic understanding of state management concepts (Redux exposure preferred but not required).

● Proficiency in modern HTML, CSS, and JavaScript (ES6+).

● Understanding of RESTful APIs and integrating front-end applications with backend services.

● Strong problem-solving skills and willingness to learn.

● Excellent communication and collaboration skills.

Preferred Qualifications:

● Exposure to TypeScript.

● Familiarity with mobile app design principles for iOS and Android.

● Basic understanding of responsive and cross-browser design principles.

● Previous internship or project experience in an Agile/Scrum environment.

What We Offer:

● Competitive salary and benefits package.

● Opportunity to work on exciting projects in a dynamic and creative environment.

● Competitive remuneration.

● Hands-on mentorship and professional growth opportunities.

● Opportunities for career development within a growing company.

● A collaborative and inclusive work culture.

How to Apply:

Qualified candidates who are enthusiastic about revolutionizing the barber/beauty industry are invited to submit their resumes and cover letters via Indeed.

We wish to thank each and every applicant! However, please note that we will only be contacting those who have been selected for the next stage in the selection process.

Job Type: Full-time

Schedule:

Monday to Friday

Work Location:

In-office

Job Type: Full-time

Benefits:

  • Dental care
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off

Ability to commute/relocate:

  • Calgary, AB T2E 6K9: reliably commute or plan to relocate before starting work (preferred)

Application question(s):

  • What is your salary expectation?

Work Location: In person

Opens in a new tab on the company's website