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