16 Oct
|
Tech Mahindra
|
Bengaluru
16 Oct
Tech Mahindra
Bengaluru
Key Responsibilities
- Design, develop, and maintain scalable web applications using React and TypeScript.
- Build reusable, component-based UI frameworks and implement modern frontend architecture patterns.
- Develop and integrate Micro-Frontends (MFE) across multiple applications.
- Create interactive dashboards, reports, and visualizations using libraries such as D3.js, Plotly.js, Vega, or similar.
- Develop chat and conversational user interfaces with support for conversation history and streaming responses.
- Implement real-time data handling using Server-Sent Events (SSE) and event-driven architectures.
- Integrate frontend applications with REST APIs and event-based services.
- Implement enterprise-grade Authentication and Authorization solutions, including SSO integrations.
- Ensure responsive, scalable, and high-performance user experiences across desktop and large-screen environments.
- Collaborate with UX/UI designers and backend teams to deliver seamless end-to-end solutions.
- Participate in code reviews, performance tuning, and deployment activities.
Required Skills
- Strong experience in React.js and TypeScript.
- Expertise in JavaScript visualization libraries such as D3.js, Plotly.js, Vega/Vega-Lite, etc.
- Solid understanding of modern frontend architecture, state management, and component-driven development.
- Experience building and integrating Micro-Frontend (MFE) applications.
- Hands-on experience developing Conversational AI/Chat UIs.
- Experience with Server-Sent Events (SSE) and real-time data streaming.
- Expertise in developing dashboard and data-centric applications.
- Experience implementing Authentication & Authorization frameworks and enterprise SSO solutions.
- Strong experience consuming REST APIs and event-driven APIs.
- Knowledge of responsive and scalable UI development practices.
📌 Front-End Developer (React + TypeScript) (Bengaluru)
🏢 Tech Mahindra
📍 Bengaluru