Posted on: 03/11/2025
Front End Developer - React
Exp : 5 to 10 years
Location : Bangalore
Overview :
We are seeking Frontend Developers to build a React SPA web app. You will integrate with Python backends with APIs that orchestrate agentic AI workflows using LangGraph, delivering real-time, accessible, and performant user experiences. Strong React, TypeScript, state management, and streaming integrations (SSE/Web Sockets) are essential. Experience with MSAL/SSO, testing (Jest/RTL/Playwright), accessibility, and Azure CI/CD required. Experience with AI-fueled coding with GitHub Copilot or Windsurf is a plus.
Key Responsibilities :
- Build and optimize complex, interactive flows that visualize progress and results from agentic AI workflows (e.g., streaming outputs, step-by-step status updates, Planning Logs).
- Integrate securely with Python Fast API/LangGraph services via REST/WebSockets/Server-Side Events, handling streaming responses, Session and State Management
- Deliver production-quality code with tests (unit, integration, and E2E), enforce accessibility, and meet Core Web Vitals performance targets.
- Collaborate closely with AI Engineers to design contracts for workflow events/payloads and with the Designer on component libraries and interaction patterns.
- Establish CI/CD pipelines, feature flags, and telemetry; monitor user experience via Application Insights/Matomo Analytics.
- Write clear documentation and code comments; participate in code reviews and sprint ceremonies.
- Optionally leverage AI-assisted coding tools (e.g., GitHub Copilot, Windsurf) to increase velocity while maintaining code quality.
Requirements :
Required Technical Skills and Proficiency Levels :
- React : hooks, context, SSR/SSG awareness
- Next.js or Vite-based React app
- State Management : Redux Toolkit or Zustand + Async data : TanStack Query/React Query
- CSS Modules : Experience with modular CSS architecture and component-scoped styling
- Styling : Tailwind and Material-UI component libraries
- Authentication/Authorization : MSAL, OAuth2/OIDC, JWT and familiarity with Azure Entra
- API Integration : REST, Web Sockets, SSE; streaming UIs; backoff/retry; cancellation
- Testing : Jest, React Testing Library + E2E: Playwright or Cypress
- Accessibility : WCAG 2.1 AA, keyboard nav, screen readers, color contrast
- Performance : profiling, code-splitting, memoization, Core Web Vitals
- Enterprise State Management : Complex state orchestration across multi-step workflows and real-time updates
- Security : OWASP Top 10, CSP, sanitization, dependency hygiene
- Build/DevOps : GitHub Actions/Azure Pipelines, code splitting, environment configs, Azure App Services
- Observability : Application Insights and Matomo, logs/metrics/traces, client error reporting
Nice-to-Have Skills :
AI workflows and streaming responses.
- Experience with Azure ecosystem : Azure AD, Microsoft Graph API, Azure OpenAI streaming behaviors, Azure Storage/CDN.
- Microsoft 365 Integration : Deep experience with Microsoft Graph, Teams, Outlook, and SharePoint APIs
- Data visualization : Proficient (Recharts, ECharts, or Visx) for workflow status, timelines, and analytics.
- Real-time collaboration patterns (optimistic UI, conflict resolution).
- Familiarity with JFrog for artifact and dependency management
- AI pair-programming tools : Experience with GitHub Copilot or Windsurf is a plus (optional).
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1568900
Interview Questions for you
View All