1. Must have strong programming skills in ReactJS 16+, Redux and TypeScript

2. Should have hands-on experience with JavaScript and ES6-7 standards

3. Should be able to work with CSS preprocessors like Stylus and SCSS

4. Should be comfortable with functional programming concepts

5. Should have experience with Redux middlewares like Redx-Saga, Redux-logic is a big plus