Technical Leadership & Architecture:
- Own the overall technical direction, architecture, and code quality for the web design system and UI engineering ecosystem.
- Architect and maintain React component libraries, design tokens, theming systems, and atomic design-based UI foundations.
- Lead the development and evolution of SDKs, shared UI modules, and internal tooling, including versioning, bundling, packaging, and CI/CD pipelines.
- Drive adoption of clean architecture, modular design, and scalable component-driven development across frontend teams.
- Oversee deep integration of tokens, components, and workflows into Figma plugins and design tooling, ensuring seamless designer–developer collaboration.
- Ensure consistency, accessibility (WCAG), performance, cross-browser compatibility, and responsive design across all web surfaces.
Execution & Delivery:
- Collaborate with TPMs to ensure technical feasibility, accurate estimations, and disciplined delivery processes.
- Maintain high standards in code review, documentation, and system governance across frontend, mobile, backend, and design verticals.
- Drive the adoption of component documentation platforms such as Storybook, and ensure alignment between design and engineering deliverables.
- Establish and enforce strong testing practices including unit, integration, visual regression, and E2E testing across multiple frameworks.
Quality, Reviews & Risk Management
- Review and approve architecture, PRs, and pipelines to uphold consistency, scalability, and best practices.
- Identify and mitigate risks tied to performance, security, scalability, cross-platform behavior, and maintainability.
- Ensure high code quality standards with tools like TypeScript, ESLint, Prettier, and maintain automated workflows via monorepo orchestration solutions.
Mentorship & Collaboration:
- Mentor developers across web, mobile, and design teams; promote engineering excellence, system thinking, and innovation.
- Collaborate closely with product designers to maintain seamless design-to-code workflows and ensure system alignment in Figma.
- Foster a culture of knowledge-sharing, ownership, and continuous improvement.
Key Requirements
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of software development experience with 2+ years in a Technical Lead or Architect role.
- Strong proficiency in React (mandatory).
Core Technical Expertise
- Hands-on experience with monorepos (Nx) and pnpm for scalable code sharing across large projects.
- Strong understanding of CSS systems including CSS, SCSS/Sass, and component-oriented styling with Emotion or Vanilla Extract.
- Expertise with Material UI, atomic design methodology, and building reusable UI kits.
- Extensive experience in React + TypeScript architecture, component libraries, package publishing, and modular UI systems.
- Practical expertise with modern build tools and bundlers: Vite, esbuild, SWC, Webpack.
- Experience with Storybook, automated linting/formatting (ESLint, Prettier), Git Hooks (Husky), and CI/CD automation.
- Strong understanding of web animations, transitions, and micro-interactions (CSS animations, Framer Motion, GSAP).
- Experienced in Figma plugin development using TypeScript + React..
- Builds plugins for token sync, metadata extraction, and workflow automation.
- Strong knowledge of the Figma Plugin API and plugin UX.
Design System & UI Requirements
- Strong understanding of UI design principles, atomic design methodology, and design token architecture.
- Deep experience in building and maintaining UI libraries, cross-platform components, and internal SDKs.
- Proficiency with Figma, including complex design system libraries, tokens, auto-layout, prototyping, and design handoff.
- Familiarity with design system tooling such as Storybook, Token Studio, Style Dictionary, and Design Tokens API.
- Excellent knowledge of accessibility (WCAG) and responsive design best practices.
Soft Skills
- Excellent communication, cross-functional leadership, and client-facing collaboration skills.
- Strong analytical and problem-solving abilities, with an eye for maintainable, scalable code.
- Ability to balance technical depth with delivery execution and cross-team alignment.
- Proactive mindset with ownership, accountability, and a passion for system excellence.
Educational Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Job Type: Full-time
Pay: ₹2,522,378.32 - ₹3,067,811.58 per year
Benefits:
Work Location: In person