Вакансія / Job vacancy

Middle+ Full-Stack JS Developer



Інструменти Вимоги / Tools Requirements

EcmaScript, TypeScript, Angular

Мова / Language


Рівень мови /
Language level


Локація / Location


Навички / Skills

3 роки / years

Зарплата / Salary



The product enables retail companies to connect with their mobile workforce, improve operational processes and business productivity with intelligent solutions in real-time. The solution allows you to ensure that all employees receive all the necessary information about the services provided to achieve the quality expected by customers. With the mobile application, stores and field teams have instant and offline access to guides and report templates on any mobile device. They can now focus on tasks that bring value to the business.

Using this platform, managers of brands and retail stores track KPIs in real-time to get the full information about the quality of retail sales. Ultimately, this allows them to increase the sales efficiency of all retail points.


Required skills 

  • Spoken English (upper-intermediate or above);
  • 3+ years of software development experience;
  • Solid understanding of front-end application design patterns;
  • Deep knowledge of EcmaScript & Typescript languages;
  • Experience with AngularJS framework;
  • Unit-testing experience using modern tools (Jest, Mocha/Chai/Sinon);
  • Experience delivering server-side applications for Node platform using one of the modern frameworks (Express or Nest);
  • Experience working with  MongoDB;
  • Knowledge of one of the CSS pre-processors (Sass, LESS).



  • Designing features from scratch, documenting them, and implementing in efficient and clean code;
  • Refactoring legacy code. Gradually rewrite old javascript code to typescript;
  • Working closely with other developers, UX designers, managers, QA team;
  • Create and modify unit and integration tests;
  • Participate in the solution of product-oriented challenges.


We offer 

  • Executives without micromanagement - we have no tracking of your working hours, breaks, etc.
  • Freedom to choose the paths to complete tasks - you choose the priority yourself, the main thing is the result!
  • Flexible working hours of your choice
  • Fully remote - you can work from any part of the planet Earth
  • Full support of the company in solving any issues

Опис відповідає тексту оригіналу та мови документа, наданого компанією роботодавця. /
The description corresponds to the text of the original and the language of the document provided by the employer’s company.