Position: Middle+ Full-Stack JS Developer 1807/10
Company: Argument
Category: JavaScript
Experience required: 3y
English level: upper

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).
 
Responsibilities 
- 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