Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
• Thorough understanding of React.js and its core principles
• Experience with popular React.js workflows (such as Flux or Redux)
• Knowledge of Saga Middleware
• Experience with Jest testing framework
• Basic Knowledge of CSS and Sass
• Working Knowledge of Node.js and Electron JS for Desktop application Development
• Familiarity with newer specifications of ECMAScript
• Experience with data structure libraries (e.g., Immutable.js)
• Familiarity with RESTful APIs
• Familiarity with modern front-end build pipelines and tools
• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
• Ability to understand business requirements and translate them into technical requirements
• A knack for benchmarking and optimization
• Familiarity with code versioning tools {{such as Git}}
• Client interfacing role to discuss ideas for the layout and organization of the site, and other matters
• Responsive application, Implement cross-browser compatibility for the web-content
• Ability to work in a team with other specialists such as developers and testers
• Should have good communication Skills
• Should have experience to lead the team
• Should have experience in Agile Methodology
• Should have Working Experience on JIRA or on Similar tool