- Develop and maintain complex web applications using React and TypeScript.
- Design and implement scalable frontend architectures and reusable component libraries.
- Build and integrate Micro Frontends (MFE) across enterprise applications.
- Develop interactive dashboards, reporting interfaces, and data-driven user experiences.
- Implement chat and conversational user interfaces, including conversation history and streaming responses.
- Work with Server-Sent Events (SSE) and real-time data streaming technologies.
- Integrate frontend applications with REST APIs and event-driven services.
- Implement enterprise authentication and authorization solutions, including SSO integration.
- Ensure responsive, high-performance, and accessible user experiences.
- Collaborate with UX designers, backend teams, and product stakeholders throughout the development lifecycle.
- Participate in code reviews, performance optimization,
and production deployment activities.
Mandatory Skills
- Strong hands-on experience with React.js and TypeScript
- Expertise in contemporary frontend architecture and state management
- Experience with Micro Frontend (MFE) architecture and implementation
- Hands-on experience with JavaScript visualization libraries such as:
- Plotly.js
- D3.js
- Vega/Vega-Lite
- Similar visualization frameworks
- Experience building Dashboard and Analytics applications
- Experience developing Chat/Conversational UI applications
- Knowledge of Server-Sent Events (SSE) and real-time data handling
- Strong understanding of API integration using REST and event-based APIs
- Experience implementing Authentication and Authorization solutions
- Responsive and scalable UI development experience