Bachelor's or Master's degree in Computer Science, Information Technology or allied streams.
3+ years hands-on experience in developing responsive web applications using the modern JavaScript stack.
Strong foundations in computer science, data structures, algorithms, and programming logic.
Expertise in JavaScript, TypeScript, HTML5, CSS3. Familiarity with EcmaScript specifications.
Experience with JavaScript frameworks and toolchains: React, Vue, Angular, NextJS, Redux, Webpack, Babel, NodeJS, ExpressJS, Bootstrap, Material Design.
Experience in designing and developing REST APIs, GraphQL.
Strong understanding of object oriented programming (OOP), MVC, design patterns, and multi-tiered application architectures.
Strong understanding of web scalability engineering and site performance engineering.
Experience with design systems, Storybook, and Bits for documentation.
Experience with Content Delivery Networks (CDNs), API Management, Application Gateways, and Cloud Deployments (AWS, Azure, or GCP) is an added advantage.
Understanding of web security standards, OWASP, secure coding, and GDPR is an added advantage.
Experience with test automation frameworks such as Mocha, Jest, Enzyme would be an added advantage.