Job Description

  • Own the UI flow for submitting data product requests (Graph, SQL) and polling for job status.
  • Integrate with backend services like UMS (for authorization and request queuing) and RIS (for status updates) using REST APIs.
  • Collaborate with backend developers to define API contracts and error handling flows.
  • Handle dynamic rendering of job statuses, progress bars, and result links based on RIS responses.
  • Work with UX designers to create clean, accessible, and responsive UIs.
  • Implement session-based role visibility to hide/show controls based on user role (from UMS).
  • Optimize front-end performance and handle edge cases for timeout/error/404 scenarios from RIS.
  • Participate in Agile ceremonies (sprint planning, retrospectives, demos).

Required Skills:

  • 4+ years of hands-on experience in React.js (functional components and hooks)
  • Strong understanding of TypeScript or JavaScript ES6+<...

Ready to Apply?

Take the next step in your AI career. Submit your application to Virtusa today.

Submit Application