1. Expert-level knowledge in React JS (16.8.0), React Hooks, Redux, Redux middlewares, Unit testing frameworks, ES6, CSS, CSS preprocessors, HTML, and Webpack.
2. Solid knowledge in HTML/CSS/JavaScript
3. Must have good communication skill. Able to explain and articulate challenges effectively
4. Must be motivated to learn and adopt the technology used in applications
5. Must have 6+ years of experience working as hands-on UI engineer
6. Must have previous professional experience working with ReactJS or similar technology
7. Must have experience writing regular unit tests
8. Should have experience working with templates like Handlebars, JSX etc.
9. Able to communicate well both verbally or in writing (email, chat etc.)
10. Problem-solving skills - considers all angles, deal with tough issues, adhere to deadlines