Description
You will define and own the overall UI architecture for React-based applications.
Responsibilities
- Define standards for application structure, component design, state management, and routing.
- Drive UI performance optimizations, including code splitting, lazy loading, and caching.
- Enforce accessibility standards (WCAG) and responsive design principles across applications.
- Architect and implement a shared component library to promote consistency.
- Mentor frontend developers and act as the technical authority for UI decisions.
Required Skills
- 8-12+ years of experience in UI/frontend development.
- Strong expertise in React (18+) and TypeScript.
- Deep understanding of component-driven UI design.
- Hands-on experience with Next.js, including SSR, CSR, and API routes.
- Experience defining UI architecture for large React/Next.js applications.
- Strong knowledge of state management approaches (Context, Redux, etc.).
- Experience defining standards for build tooling, testing, and CI/CD.