Position: React Developer with TypeScript Experience
Company: DataArt
Experience required: 3y
English level: intermediate

About the vacancy

Our client is a global travel-tech company that provides various travel services. Now the team is working on the ideation and development of a modern toolbox for agents, including case management, booking, communication channels, etc.

We are looking for a React Developer with TypeScript Experience to join integral part of the team leading the return to travel.

We hire people not for a project but for the company. If the project (or your work on it) is over you go to another project or to a paid “Idle”.

Responsibilities
- Building components for the user interface (UI) utilizing various JavaScript libraries and tools such as React.js, Redux, and Node.js/npm
- Leading and helping the Front-End team code with performance, scalability, and usability in mind
- Work with the virtual-DOM, pure reducers and immutable data structures

Must have
- 4+ years professional software development experience (internships and personal projects not included)
- 2+ years experience with React.js or other web framework (Vue.js, Angular, Ember, etc.)
- Experience with state containers (i.e Redux, Alt, Flux)
- Experience with modern JavaScript (ES6, Babel, FlowType and/or TypeScript, Webpack)
- HTML5 (specifically dealing with IE quirks)
- JavaScript testing experience (Mocha, Jasmine and Jest)
- Experienced in Agile development and TDD / BDD
- Able to iterate quickly
- Strong understanding of Git fundamentals
- Experience with pure-functional programming is a bonus (Ramda, Lo-Dash FP, etc)
- Spoken English

Would be a plus
- Interest in full-stack development