SRM Technologies
SRM Technologies2h ago
Indeed

Front End Developer

Chennai, Tamil Nadu
Full Time
Executive

Auto Apply to 50+ AI Matched Front End Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at SRM Technologies

Full Job Description

Front End Developer – Technical Lead in Chennai, Tamil Nadu

SRM Technologies is seeking a highly experienced Lead Frontend Engineer with over 10 years of expertise to join their team in Chennai, India. This is a full-time, onsite position.

Role Summary:

The ideal candidate will take ownership of the frontend architecture, performance, real-time communication, and UI systems at scale. This role requires a deep understanding of not just building user interfaces, but also the underlying principles that contribute to the long-term scalability of styling, state management, and library choices.

Core Responsibilities:

Frontend Architecture & System Design

  • Design scalable and maintainable frontend architectures for complex web applications.
  • Define application structure, module boundaries, and strategies for shared components.
  • Drive critical decisions regarding rendering models (SSR, SSG, ISR, CSR), styling architecture, and state/data flow.
  • Apply architectural patterns such as component-driven architecture, feature/domain-based organization, and micro-frontend patterns where justified.
  • Maintain architecture documentation, diagrams, and Architecture Decision Records (ADRs).

Frontend Engineering (Hands-on)

  • Build and maintain production-grade applications using Next.js (minimum 3 years experience) and modern React.
  • Write clean, maintainable TypeScript code.
  • Design and evolve reusable component libraries and design systems.
  • Lead code reviews, emphasizing architecture, performance, and long-term maintainability.

Styling & UI Architecture

  • Design and enforce scalable styling strategies using a combination of CSS Modules, Styled-components/Emotion, utility-first CSS (like Tailwind), and traditional CSS/SCSS.
  • Make informed trade-offs between runtime vs. build-time styling, global vs. scoped styles, and design system tokens vs. local overrides.
  • Build and maintain theming systems, responsive and adaptive layouts, and ensure cross-browser and cross-device compatibility.
  • Ensure styling consistency and prevent CSS leakage and specificity issues.

Company

SRM Technologies

SRM Technologies

Chennai, Tamil Nadu
Posted on Indeed