Position: React Engineer
Company: Waverley Software
Category: JavaScript
Experience required: 3y
English level: intermediate

About the client: 

Our client's project is a new system that consists of a web application, mobile applications, and supporting databases and back-end servers. The purpose of the system is to gather high-quality glucose, meal, insulin, activity, and other data to support the observational study.  The mobile applications will not be pushed to App Store and Google Play and will be distributed to the patients internally by health care professionals (HCPs).
It is intended for use in a clinical study by patients, health care professionals (HCPs), and researchers. 
The system contains interfaces with the following components: 
- GoCap Back End server – REST/JSON interface that provides insulin doses
- Webpage interfaces to authenticate Patients and return glucose reading
Browsers
- Native phone Health API – Google Fit or Apple HealthKit

Requirements:
- 4+ years of experience in Software Development
- Strong knowledge in ES6 - 7, TypeScript, Reaсt.js, Redux, Saga, Webpack, Jest, Material UI. 
- Ability to work independently without direct supervision
- Proactive approach in development: the ability to suggest solutions based on the project goals and own past experience, desire to build great projects on new technologies
- Loyalty to frequent changes in project requirements (taking into account their documentation)
- Intermediate English level (ability to communicate with the client and his team in verbal and written forms)

 Responsibilities: 
- Development and design of the architecture according to the project requirements
- Deliver code in an Agile team environment
- Tasks, and requirements decomposition
- Passage of safety trainings and mandatory educational programs for project development
- To write unit-tests