Senior Frontend Developer (Data/AI Platform) - ReactJS
Senior Frontend Developer with 6–8 years of experience building modern, scalable web applications using the React ecosystem. Strong expertise in developing high-performance single-page applications, reusable component libraries, and complex data-driven interfaces for enterprise and cloud platforms.
Highly experienced in React.js/Redux, TypeScript, state management, API integration, and modern frontend architecture, with a strong focus on performance, usability, and maintainable code. Proven ability to work with distributed teams and backend services to deliver responsive, secure, and scalable applications.
Responsibilities
- Own frontend architecture for the within a large multi-module React SPA
- Design and implement complex, data-heavy UIs (grids, charts, forms, workflow editors)
- Build reusable components aligned with the internal design system
- Integrate with RESTful Spring Boot APIs — handle paginated responses, async operations (SQS-backed), JWT auth, tenant isolation
- Drive RTK slice design — normalize entities, manage async thunk lifecycle, handle optimistic updates
- Collaborate with backend (Java/Spring Boot) and data engineering (Python/Spark) teams
- Mentor junior developers on React patterns, state management, and performance
- Participate in architecture decisions for the AI platform's frontend evolution
Core Technical Skills
Frontend
- React.js (Hooks, Functional Components)
- TypeScript/JavaScript (ES6+)
- HTML5/CSS3 / SCSS
React Ecosystem
- Redux Toolkit
- Context API
- React Router
- ReactQuery
UI Frameworks
- Material UI (MUI)
- Styled Components / Emotion
API & Integration
- REST APIs
- Axios / Fetch
- WebSockets
- JSON / GraphQL (optional exposure)
Performance Optimization
- Code splitting
- Lazy loading
- Memoization
- Virtualized lists
- Bundle optimization
Testing
- Jest
- React Testing Library
- Cypress (E2E)
Tooling
- Git
- Vite / Webpack
- NPM / Yarn / PNPM
- ESLint / Prettier
DevOps Exposure
- CI/CD pipelines
- Docker (basic exposure)
- Cloud deployments (AWS/GCP/Azure familiarity)
Professional Experience Highlights
- Built scalable single-page applications (SPA) using React and TypeScript
- Developed reusable component libraries and design systems
- Implemented advanced state management patterns
- Built interactive dashboards and data visualization interfaces
- Integrated frontend applications with RESTful microservices
- Optimized applications for performance, scalability, and responsiveness
- Collaborated with product, backend, and UX teams in Agile environments
Education
Bachelor’s Degree in Computer Science, Software Engineering, or related field
Job Type: Full-time
Pay: ₹814,660.07 - ₹1,783,681.42 per year
Work Location: In person