Job Title - Front End Developer – Technical Lead
Location – Chennai (Onsite)
Role Summary
We are hiring a Lead Frontend Engineer with 10+ years of experience to own frontend architecture, performance, real-time communication, and UI systems at scale. This role is for an engineer who understands not only how to build UIs, but why certain styling, state, and library choices scale better over time.
Core Responsibilities
Frontend Architecture & System Design
Design scalable, maintainable frontend architectures for complex web applications
Define application structure, module boundaries, and shared component strategies.
Drive decisions around: Rendering models (SSR, SSG, ISR, CSR)
Styling architecture
State and data flow
Apply architectural patterns such as: Component-driven architecture
Feature/domain-based organization
Micro-frontend patterns (when justified)
Maintain architecture documentation, diagrams, and ADRs
Frontend Engineering (Hands-on)
Build and maintain production-grade applications using Next.js (3+ years) and modern React
Write clean, maintainable TypeScript
Design and evolve reusable component libraries and design systems
Lead code reviews focusing on architecture, performance, and long-term maintainability
Styling & UI Architecture
Design and enforce scalable styling strategies using a mix of: CSS Modules
Styled-components / Emotion
Utility-first CSS (Tailwind or similar)
Traditional CSS / SCSS where appropriate
Make informed trade-offs between: Runtime vs build-time styling
Global vs scoped styles
Design system tokens vs local overrides
Build and maintain: Theming systems
Responsive and adaptive layouts


