Position: Frontend developer (Hospital and Health Care) (TS, React)
Company: Coherent Solutions
Category: JavaScript
Experience required: 3y
English level: upper

The team works very closely with the customer following Agile development principles. The customer is responsible for defining product features and general architecture direction. The Coherent Solutions team is responsible for all tasks around design, implementation, testing, deployment, and development planning.

The development process is based on Kanban with quarterly release planning.

We develop a hybrid mobile application using Cordova and React JS. It is a distributed mobile app with real-time data synchronization.

The mobile app is currently implemented mostly in JavaScript, but we are migrating to TypeScript. We use React.js and JSS for styles as a view layer.

The team also participates in backend development. It’s deployed on AWS and implemented mostly in node.js.

In general, there are four pretty independent areas:
- Core app development (TypeScript, vanilla JS, Redux, etc.)
- UI app development (React.js, JSS)
- Cordova development (iOS/Android infrastructure)
- Backend development (AWS, node.js, MongoDB)

**Job Requirements**
- TypeScript / JavaScript, React
- js/Redux/Reselect
- HTML/CSS (React components, JSS)
- HTTP
 
Nice to have:
- Cordova or iOS/Android native development
- Experience and understanding of AWS S3, CloudFront, CloudWatch, etc.
- Experience in Linux command line and shell-scripting
- MongoDB
- Unit-testing (mocha, jest...)