Responsibilities
- Define and own the frontend architectural vision for complex, high-scale products.
- Design scalable component systems, UI frameworks, and internal tooling.
- Translate product requirements and Figma designs into robust technical architecture.
- Lead performance optimization, accessibility, security, and scalability initiatives.
- Break down complex problems, propose long-term technical strategies, and influence the roadmap.
- Build reusable libraries, design systems, and internal packages for engineering efficiency.
- Review critical code paths, guide engineering best practices, and maintain technical excellence.
- Work closely with Product, Design, and Backend to shape end-to-end solutions.
- Mentor and upskill senior engineers, enabling them to operate at an architect level.
Requirements
- 4 to 8 years of frontend engineering experience with deep React.js and TypeScript expertise.
- Strong background in architecting large-scale, distributed, modular frontend systems.
- Mastery of modern state management (Redux, Zustand, Recoil, React Query, or similar).
- Expert in JavaScript (ES6+), TypeScript, Web APIs, browser internals, and performance tuning.
- Strong with build tools (Webpack, Vite, Turborepo), bundling, and optimization strategies.
- Ability to design UI frameworks, component libraries, and cross-platform solutions.
- Solid understanding of REST, GraphQL, caching, and client-side data architecture.
- Strong debugging skills and experience resolving production-scale issues.
- Experience with automated testing (Jest, RTL, Cypress) and CI/CD workflows.
Good To Have
- Experience with Next.js, micro-frontends, or SSR architectures.
- Worked with design systems (Storybook, MUI, Chakra, Radix).
- Contribution to open-source projects or internal engineering frameworks.
- Knowledge of web security, accessibility, and SEO optimization.
- Background in mentoring engineering teams or owning cross-functional initiatives.
This job was posted by Akhil Girijan from Emergent.