Description :
Must Have :
- Strong proficiency in React.js, TypeScript, and modern JavaScript (ES6+), including hooks, render behavior, and performance optimization.
- Advanced experience with Redux Toolkit, including slices, RTK Query, and scalable global state patterns.
- Ability to design and implement modular, reusable UI components, documented and maintained through Storybook.
- Expertise integrating REST APIs from microservices-based backend architectures, handling asynchronous flows, errors, caching, retries, and distributed data.
- High competence with Jest and React Testing Library, including mocks, test isolation, and strong unit/component test coverage.
- Strong collaboration experience working with backend, UX/design teams using Figma, and engineering teams across the delivery pipeline.
- Ability to optimize performance using code splitting, lazy loading, memoization, virtualization, and bundle analysis.
- Experience with Material UI, responsive layouts, theme customization, and CSS-in-JS patterns.
- Solid working knowledge of Git workflows, CI/CD pipelines, build tools (Webpack/Vite), and browser DevTools for debugging and performance tracing.
- Familiarity working with ADA (Accessibility) standards, semantic HTML, ARIA usage, and WCAG principles.
- Experience contributing to multi-brand or internationalized (i18n) applications.
- Must be familiar with Agile methodologies and proficient in Jira for sprint planning, task management, and workflow tracking.
Good to Have :
- Experience working with Adobe Cloud (AEM) or any CMS platforms, including content-driven UI integration.
- Exposure to micro frontends, modular architecture, or enterprise-level design systems.
- Experience with frontend performance monitoring and observability tooling.
- Understanding of secure frontend architecture patterns involving authentication, authorization, and role-based flows.