Job Description
5+ years of experience in building large complex and performant web applications using JavaScript, HTML, and CSS across multiple browsers.
Strong Object Oriented JavaScript fundamentals. o Experience in java script frameworks such as React, Angular, Vue etc and a good understanding of the basics of these frameworks and their life cycles.
Experience of working with React Hooks desirable. o Experience with popular React.js workflows (such as Flux or Redux). o Familiarity with newer specifications of ECMAScript (ES6 ES7).
Experience with server-side rendering using nextjs, express, hapi etc. o Hands-on experience with any unit testing framework (mocha/chai, jest etc).
Deeper understanding of Chrome Dev Tools. o Should understand nuances of the timeline for perf monitoring.
Deeper knowledge of UI optimisations and performance.
Deep understanding of technologies and architecture for a scalable and highly available set-up. Experienced in developing the long-term tech strategy for analytics and translate that into an achievable roadmap.
Up-to-date with emerging technology trends and ability to choose the best. o Proven track record of hiring and managing high performing engineering team responsible for delivery of scalable and extensible distributed systems.
Ability to drive multiple projects and deliver them on time with high quality o Passion for building a strong Engineering culture, operational excellence & innovation. Roles and Responsibilities