EXL Service•1h ago
Indeed
Assistant Manager
Noida, Uttar Pradesh
Full Time
Senior Level
Full Job Description
Frontend Developer - React/TypeScript at EXL Service in Noida, Uttar Pradesh
Join EXL Service as a Frontend Developer in Noida, Uttar Pradesh, and contribute to the Navigator platform, an enterprise-grade solution management and knowledge platform built on AWS. This role offers a hands-on development experience with exposure to cloud-native frontend deployment, DevSecOps practices, and AI-assisted user experiences. You will be part of a cross-functional team focused on delivering new features, enhancing performance, and maintaining high code quality in a production environment.
Key Responsibilities:
UI Development
- Design, develop, and maintain responsive web applications utilizing React.js and TypeScript.
- Create reusable and accessible component libraries adhering to atomic design principles.
- Implement intricate forms, data grids, and interactive dashboards with real-time data synchronization.
- Produce clean, testable code with a target of 80%+ unit and integration test coverage.
State Management & Data Layer
- Manage application state using Redux Toolkit, React Query, or Context API for complex workflows.
- Integrate with RESTful APIs, effectively handling caching, optimistic updates, and error states.
- Design and implement client-side data models, perform data transformations, and implement validation logic.
DevOps & Infrastructure
- Build and manage CI/CD pipelines using Jenkins for frontend build, test, lint, and deployment processes.
- Deploy frontend applications to AWS services such as S3 and CloudFront, managing environment-specific configurations for Dev, UAT, and Production.
- Utilize Docker for containerizing frontend development environments and support Kubernetes-based deployment workflows.
Performance & Quality
- Optimize application performance through techniques like code splitting, lazy loading, tree shaking, and bundle analysis.
- Implement monitoring and error tracking solutions using tools like Sentry, CloudWatch, or similar.
- Ensure adherence to WCAG 2.1 accessibility standards and cross-browser compatibility.
- Remediate security vulnerabilities identified by SAST/SCA scanners (SonarQube, Fortify) within the CI pipeline.
Collaboration
- Collaborate closely with backend developers (Python/FastAPI) to define API contracts and integration patterns.
- Work with UX/UI designers to translate wireframes and prototypes into high-fidelity interfaces.
- Actively participate in code reviews, architectural discussions, and sprint planning sessions.
- Maintain comprehensive frontend documentation, component storybooks, and technical design documents.
Must-Have Skills:
- Proficiency in React.js (16.8+) including hooks, context, portals, suspense, and concurrent features.
- Strong TypeScript experience with strict typing, generics, utility types, and type-safe API integration.
- Hands-on experience with state management libraries like Redux Toolkit, React Query/TanStack Query, or Zustand.
- Expertise in HTML5 & CSS3, including semantic markup, CSS-in-JS (Styled Components/Emotion), Tailwind CSS, or Material UI.
- Experience integrating with RESTful APIs using Axios/Fetch, managing request interceptors, error handling, retry logic, and caching.
- Proficiency in testing frameworks such as Jest, React Testing Library, and Cypress/Playwright for unit, integration, and E2E testing.
- Experience with build tools like Vite, Webpack, or similar, understanding bundling, HMR, and build optimization.
- Knowledge of AWS for frontend deployment (S3 + CloudFront, Route 53, environment configuration).
- Experience with CI/CD tools like Jenkins, GitHub Actions, or similar, understanding pipeline automation.
- Proficiency in Git, including branch management, pull request workflows, rebasing, and code review practices.
- Experience with authentication mechanisms including JWT handling, OAuth2/OIDC flows, SSO/SAML integration, and token refresh patterns.
- Understanding of Responsive Design principles, including mobile-first design, media queries, and CSS Grid/Flexbox layouts.
Good-to-Have Skills:
- Experience building UIs for AI/LLM applications, such as chat interfaces or streaming response rendering.
- Familiarity with Micro-Frontends architectures like Module Federation.
- Experience with Docker and Kubernetes for containerized development and deployment.
- Exposure to security scanning tools like SonarQube, Fortify, or npm audit for vulnerability remediation.
- Skills in performance profiling using Chrome DevTools, Lighthouse, and Web Vitals optimization.
- Basic understanding of Python/FastAPI for effective collaboration with backend teams.
Qualifications:
- 5–8 years of experience in frontend development, with a minimum of 3 years specifically focused on React/TypeScript.
- Demonstrated success in building and deploying production Single Page Applications (SPAs) on AWS cloud infrastructure.
- Strong analytical and debugging skills for complex UI rendering and performance challenges.
- Experience working within Agile/Scrum methodologies and continuous delivery environments.
- A self-motivated individual capable of taking ownership of features from design to production.
- Excellent communication skills, both written and verbal.
Company
EXL Service
Noida, Uttar Pradesh
Posted on Indeed