Front End Developer - React

0 years

3 - 6 Lacs

Posted:1 week ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

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.

Responsibilities:
Key Responsibilities
  • Develop the main web application UI in React, implementing designs from the HR UI/UX team. The design artifacts would be from Figma, Sketch
  • 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
  • JavaScript/TypeScript
  • 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
  • Familiarity with Web socket or SSE concepts and event models; designing UIs for long-running, multi-step 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).

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You