Frontend Developer

Frontend Developer

@Mylance

Who We Are:

SalonUltimate powered by Bookedby, we are passionately driven to help businesses grow with software that enables them to deliver an innovative, world-class customer experience.

We understand that business success is rooted in delivering the ultimate experience for customers. We, therefore, set out to build software that not only streamlines daily operations and customer touchpoints but is so easy to use and reliable, it becomes an owner’s invisible partner. Thousands of salons and the top franchises in North America trust our software to manage their business, stay flexible to changing needs, and grow smartly.

Responsibilities include, but are not limited to: 

  • Design and develop responsive web applications using React.js and add new features to our existing software;
  • Write clean, testable code with a focus on unit testing;
  • Work in a SCRUM team, actively participate in all Agile processes;
  • Integrate web applications with existing or new cloud services, as well as embed them in web/mobile/desktop applications;
  • Participate in all phases of the software development lifecycle, including requirements analysis and design.

Minimum Requirements: 

  • Deep experience with React, React Hooks, and Redux;
  • High-level knowledge of Typescript, Webpack, NPM/Yarn;
  • Experience in developing responsive websites and ensuring compatibility with a wide range of modern desktop and mobile browsers;
  • Experience with one or more CSS preprocessors;
  • Experience with one or more CSS frameworks (e.g. Twitter Bootstrap)
  • Experience with Agile / SCRUM development methodology and tools such as Confluence and Jira;
  • Understanding of OOP and design patterns;
  • Experience with Linux and/or MacOS;
  • Experience with Git;
  • Experience with multitasking/multithreading, asynchronous requests, debugging, and performance acceleration;
  • Excellent communication skills; At least upper intermediate level of English.
  • English proficiency not lower than Intermediate level ;
  • Experience with code review systems as an author;
  • Experience with code review systems as a reviewer;
  • Experience in issuing assessments and following these assessments.

Helpful Qualifications :

  • Experience with GitLab, GitLab CI/CD;
  • Ability to proactively identify requirements;
  • Knowledge of best practices for writing code and transferring this knowledge to other team members;
  • Experience in active participation in architectural discussions and brainstorming, cross-team planning;
  • Knowledge and experience in release management
  • A sense of responsibility for the codebase (finding technical debt, refactoring, and knowing when to refactor);
  • Stay up to date with the latest industry trends and technological innovations.

👉 Contact us: BookedBy

Report Page