*This is a contract position*
At least 8 to 12 years of experience in software development and design
• Expertise with React JS, Redux, TypeScript/Flow Types, Advanced JavaScript concepts to build scalable web applications
• Expertise in developing applications using SPA/PWA
• Hands on experience in developing automated unit test case using Jest and Enzyme
• Hands on Experience in incorporating different CSS frameworks in UI such as Bootstrap/React strap/Material UI etc
• Proficiency with HTML5 and CSS3
• Proficiency with ES6, JavaScript, jQuery and other JS libraries such as D3.JS, moment.js etc
• Sound knowledge of pre-processor scripting languages such as SCSS, Less etc
• Expertise in component life cycle events
• Expertise in implementing React Router
• Hands on experience in implementing react hooks
• Good knowledge of state management in React
• Good understanding of NPM modules, grunt, gulp etc
• Good understanding of HTTP request and response
• Good understanding of promised based HTTP client such as Axios JS, fetch etc
• Hands on experience in integrating the React app with Restful/Micro services
• Understanding of different form factors such as desktop, laptop, tablet, mobile etc
• Good debugging skills
• Good understanding of JSON and XML
• Good understanding of web pack
• Good experience of using code versioning tool such as GIT