Required Skills
• Bachelor’s or master’s degree in computer science, Software Engineering, or a related field. (must have)
• 8+ years of frontend development experience, with a strong track record of delivering complex web applications, preferably in AI, healthcare, or life sciences domains.(must have)
• Strong foundation in computer science fundamentals, including data structures, algorithms, design patterns, operating systems, and networking. (must have)
• Expertise in TypeScript and modern JavaScript, along with working knowledge of Python for full-stack collaboration. (must have)
• Advanced experience with Angular or React, including state management tools such as RxJS, Redux, NgRx, or Zustand. (must have)
• Hands-on experience building enterprise-grade UIs, including use of component libraries like Kendo UI or similar. (must have)
• Ability to implement pixel-perfect, accessible UIs from design tools such as Figma, adhering to WCAG and responsive design principles. (must have)
• Understanding of Natural Language Processing (NLP) concepts and prompt engineering is a plus. (nice to have)
• Experience with frontend build tools like Webpack, Vite, or similar bundlers for performance optimization. (must have)
• Strong debugging and performance profiling skills using Chrome DevTools, Lighthouse, and other observability tools. (must have)
• Solid experience with CSS methodologies (e.g., SCSS, Tailwind CSS, CSS-in-JS) and responsive layout systems. (must to have)
• Proficient in API integration, including REST, and WebSocket protocols. (must have)
• Familiarity with Node.js in support of frontend tooling or full-stack collaboration. (must have)
• Experience deploying frontend applications on AWS, Azure, or GCP, and working knowledge of CI/CD pipelines. (must have)
• Familiarity with Terraform or similar tools for infrastructure-as-code. (must have)
• Good understanding of SSO, OAuth2, and web security best practices. (must have)
• Experience with feature flag tools like LaunchDarkly or Unleash to enable controlled feature rollouts. (nice to have)
• Proficient in unit and integration testing with Jest, Mocha, or Jasmine, and end-to-end testing using Cypress or Playwright. (must have)
• Strong focus on code quality, linting, and automated testing Practice
Educational Qualifications: -
• Engineering Degree – BE/ME/BTech/MTech/BSc/MSc.
• Technical certification in multiple technologies is desirable.
Bachelor’s or master’s degree in computer science, Software Engineering