Front End Developer - Technical Lead
SRM Technologies
Description
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
-
Cross-browser and cross-device compatibility
-
Ensure styling consistency and avoid CSS leakage and specificity issues
About SRM Technologies
-
