Requirements
• +5 years of experience in developing enterprise applications in agile model
• 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)
• Familiarity with newer specifications of EcmaScript and TypeScript
• Experience with data structure libraries (e.g., next.js)
• Experience with isomorphic React
• Experience with PWA
• Familiarity with RESTful APIs
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Familiarity with modern front-end build pipelines and tools
• Experience with common front-end development tools such as PM2, Webpack, NPM, etc.
• Familiarity with code versioning tools such as Git
• Good communication skills & good team player
• Ability to guide & develop junior team members on technical front.
• Strong analytical skills for effective problem solving.
• Knowledge of SEO is a plus
• Knowledge of testing tools such as jest is a plus