• Responsible for development of new highly-responsive, web-based user interface • Maintain quality and ensure responsiveness of applications. • Implement complex business logic at client side. • Responsible for automating unit test case • Perform client-side validations • Collaborate with UX and VD for enhanced user experience • Work with Business Analysts and Solution Managers to address requirement questions • Work with other team members on medium and large-sized projects • Work with peers, team leads and supervisors in a collaborative and shared-learning environment • Work with both co-located and distributed teams • Participate in team meetings, Scrum calls and client meetings - At least 6 to 8 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
Hours : 8:00am to 5:00pm
Education :
Additional Job Details :