Position: Senior React Developer, Travel Management Company
Company: Dataart
Category: JavaScript
Experience required: 3y
English level: intermediate

✅About the vacancy
Our client is one of the leading business travel management companies in the UK, helping corporate and government clients organize travels for their teams.

Within the project we build a complex API centric travel management software from scratch following a cloud-native approach, using microservices architecture and modern technology stack.

📌Tech stack: React, Redux, Yarn, Less, Ant design, REST API, .NET.

✅Must have
- 4+ years of experience with web technologies
- Excellent knowledge of JavaScript ES6/7
- Solid knowledge and experience with React.js
- Experience with Redux and Material UI
- Thorough knowledge of related technologies: HTML, HTML5, CSS, CSS3
- Experience working with a SPA framework
- Experience in object-oriented programming (OOP) in JavaScript
- Experience writing unit tests
- Understanding of the architecture of large web applications
- Experience working with Responsive Web Design
- Experience with TeamCity or other build systems
- The ability to work with JIRA, Confluence, or similar systems
- Team working skills
- Good spoken and written English

✅Would be a plus
- Experience with REST
- Experience with Git
- Experience in optimizing the performance of web applications
- Experience with Agile/Scrum development
- Experience with Atlassian stack
- Understanding of AJAX and WebSockets
- Understanding Flux architecture, knowledge of Vanilla Flux, Reflux, or Redux
- Experience implementing unit tests in JavaScript using Karma, Jasmine, Jest, Mocha, etc.
- Experience working with CSS frameworks (Twitter Bootstrap, Foundation, etc.)