Position: Senior React Engineer
Company: CNA International IT Recruitment
Category: JavaScript
Experience required: 5y
English level: upper

Our client is a global software company, working with hospitals and senior care facilities around the world. The product is an interactive platform for interaction between patients and medical staff, which allows to expand the capabilities of patients and improve the level of medical care. The company is currently seeking Senior React Engineer.

**Requirements:**
- 5+ years of development experience, with excellent  knowledge of at least one of the major JavaScript frameworks;
- Strong knowledge of React specifically is of key importance;
-  A keen interest in UI design, interactions, knowledge of  the latest design and development trends;
- Have experience in user-interface design, understanding of typography, layouts, grid systems, and interactions;
- A good eye for design and a solid understanding of UX best  practices;
- Bachelor’s degree in Computer Science, Engineering or a  relevant related subject;
- Experience designing and building against REST APIs, ideally  with Microsoft ASP.NET Web API;
- Thorough knowledge of vanilla JavaScript;
- Demonstrable experience writing and running unit tests using  JEST;
- Experience with Mocha or Jasmine is also good to have;
- Good understanding of responsive cross-browser CSS,  including SASS or LESS;
- Experience using NPM and associated build tools and task  runners (e.g. Gulp, Grunt, Webpack);
- Understanding of ES6 language features, transpiling and  creating re-usable components;
- Experience with database development, ideally using SQL Server;
- Experience automated deployment and implementing CI / CD  pipelines highly desirable;
- Understanding of NServiceBus, DDD and/or CQRS would be  desirable;
- Experience with Git preferable, although not essential.

**Responsibilities:**
- Work closely with the Developers, Product Owners, and Test  Automation team in a high performing agile team to deliver an innovative solution for workflows and improving patient experience in a healthcare environment;
- Usability and Quality are two of our fundamental engineering  values, you will be responsible for upholding yourself and  those around you to the highest coding standards including  unit testing code for robustness, usability, and reliability;
- Adhere to the System Architecture, agreed System Design  Principles and Coding Standards for company’s Applications;
- Mentor junior members of the team and be a driver for  continuous improvements in development process and  practices and help the company in scaling its operation as we  grow into new markets and new application areas;
- You understand the importance of information security and your responsibility to maintain and ensure it in every process in the company.

**Thе соmpаny оffеrs:**
- Professional growth opportunities;
- Competitive salary;
- Modern office close to the metro station;
- Congenial working environment;
- Paid vacation and sick leaves.