Key Responsibilities
- Work closely with the Frontend Architect and develop data-intensive and data-driven React web application
- Build production-ready UI components using the Charter's design system and modern React patterns
- Implement complex forms, data tables, and interactive UI features with proper validation and error handling
- Ensure performance, accessibility, and responsiveness across supported devices and browsers
- Write unit, integration, and end-to-end tests to ensure production-quality code
- Follow established frontend architecture, coding standards, and review processes
- Mentor entry-level developers through code reviews, pair programming, and technical guidance
- Collaborate closely with UI/UX designers, backend engineers, QA, and DevOps teams
- Contribute to Storybook documentation and shared component libraries
Required Skills
Must Have
- 8+ years of frontend development experience
- Strong expertise in React 18, modern hooks patterns, and TypeScript
- Experience working with Angular, with the ability to understand and migrate Angular-based features to React
- Experience with TanStack Query (React Query) or similar server-state libraries
- Experience with form libraries such as Formik, React Hook Form, or equivalent
- Experience using and extending design systems / component libraries
- Strong experience building complex forms and data-driven UI features
- Solid understanding of frontend performance optimization techniques
- Experience writing unit, integration, and E2E tests
- Mentoring experience with junior or entry-level developers
- Excellent communication and collaboration skills
Strong Preference
- Strong testing experience using Vitest, Playwright, or similar tools
- Proficiency with modern build tools such as Vite or Webpack
- Experience with ESLint, Prettier, and code quality enforcement
- Agile / Scrum development experience
- Familiarity with GitLab CI/CD and trunk-based development
Nice to Have
- Prior experience with framework migrations (Angular React, Vue React, etc.)
- Accessibility knowledge (WCAG, Section 508 compliance)
- AWS or cloud platform exposure
- Micro-frontend architecture experience
- Experience with MSW for API mocking
- Storybook experience for component documentation
This position will pay 20-25 LPA depending on level of experience