Position: Senior Front-End (Angular) Engineer, Medical Software
Company: Dataart
Category: JavaScript
Experience required: 3y
English level: intermediate

About the vacancy

The product has already been developed by the customer, so DataArt specialists provide their expert assistance through audits and the improvement of performance, solving existing problems with stability and speed of work.

Currently, the DataArt team consists of a project manager, a QA engineer, and two developers.

The project uses the following list of technologies: Angular, Ionic, Cordova, RxJS, and TypeScript.

The processes are arranged according to the Agile principle (Scrum) with 2-week sprints, retrospectives, planning, and calls with the team.

By joining our team you will have an opportunity to work with up-to-date technologies on the integration of the devices leveling up your skills in problem-solving and best practices.

We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.

Must have
- 3+ years of experience with web technologies
- Knowledge of JavaScript (ES5, ES6+)
- Experience with Angular (5)
- Experience with cross-platform frameworks (Ionic)
- Knowledge of Flux architecture, experience with Redux
- Understanding of REST API
- Familiarity with HTML5, CSS
- Experience with build tools (Webpack) and task runners (Grunt, Gulp)
- Ability to work with version control systems
- Familiarity with CI systems
- Expertise with JIRA, Confluence, or similar systems
- Good spoken English

Would be a plus
- Deep understanding and experience with WebSockets protocol
- Experience with MobX
- Experience with implementing unit tests in JavaScript using Karma, Jasmine, Jest, Mocha, etc.
- Experience with various CSS frameworks (Bootstrap, Foundation) and approaches (pre/post-processing, CSS modules, Radium, etc.)