yoinka

Lead Engineer - Fullstack

Guardian Life

ChennaiSenior
Sign in to applyVerified 2h ago
Location
Chennai
Work model
On-Site
Level
Senior
Posted
Sep 1, 2026

Skills

CypressExpressJavaScriptNestJSNext.jsNode.jsPlaywrightRESTReactTypeScript

About this role

Job Description

Job Title: Lead Engineer IT – React / Next.js Full Stack Developer Experience Required: 5–8 Years Role Summary We are seeking a strong Frontend Lead Engineer with deep hands-on experience in React.js, Next.js, JavaScript/TypeScript, UI architecture, component-driven development, and modern web application engineering. The role will primarily focus on building scalable, responsive, secure, and high-performing frontend applications while also having working knowledge of Node.js-based backend services and API integrations. The ideal candidate should be strong in frontend design patterns, reusable UI components, state management, performance optimization, accessibility, and integration with backend APIs. The candidate should also have practical understanding of Node.js to collaborate effectively with backend teams, support API development, and troubleshoot full-stack application issues.

Key Responsibilities

Frontend Development – React / Next.js Design and develop scalable, responsive, and high-performance web applications using React.js and Next.js. Build reusable, maintainable, and accessible UI components using component-driven development practices. Work extensively with JavaScript, TypeScript, HTML5, CSS3, and modern frontend tooling. Develop both client-side rendered and server-side rendered applications using Next.js. Implement application state management using Redux, Context API, or similar libraries. Ensure strong focus on Core Web Vitals, page performance, accessibility, responsiveness, and browser compatibility. Build clean, modular, and maintainable frontend code following engineering best practices. Collaborate with UX/UI teams to convert design specifications into functional, user-friendly interfaces. Consume REST APIs using Fetch, Axios, or equivalent libraries with proper error handling and asynchronous data management. Integrate frontend applications with authentication and authorization mechanisms such as JWT and OAuth2. Identify and resolve UI defects, performance issues, security vulnerabilities, and code quality gaps. Mentor team members on frontend engineering practices, code quality, reusable components, and design consistency. UI Architecture & Engineering Standards Define frontend architecture, folder structures, coding standards, and reusable component strategies. Drive adoption of component libraries, design systems, and consistent UI development practices. Review frontend code for maintainability, scalability, performance, accessibility, and security. Promote testable, modular, and loosely coupled frontend design. Support technical decision-making around frontend frameworks, libraries, build tools, and deployment patterns. Backend & Node.js Knowledge Have working knowledge of Node.js-based backend services and API development. Understand REST API design, request/response handling, middleware concepts, routing, and error handling. Collaborate with backend teams to define API contracts and ensure smooth frontend-backend integration. Support debugging of frontend and API integration issues across environments. Basic understanding of microservices, asynchronous processing, and event-driven communication is preferred. Exposure to Express.js, NestJS, or similar Node.js frameworks will be an added advantage. Data & API Integration Work with REST APIs and understand integration patterns with backend systems. Handle API response mapping, validation, loading states, error states, and retry scenarios on frontend. Understand JSON/XML payload structures and secure API consumption patterns. Collaborate with backend teams on API versioning, performance, pagination, caching, and security requirements. Testing & Quality Write unit and integration test cases for frontend components and application flows. Use testing frameworks such as Jest, React Testing Library, Cypress, Playwright, or equivalent. Ensure quality through code reviews, static analysis, linting, formatting, and automated test

Listing verified 2h ago. Applications go through the company's official careers site.

← Back to Yoinka

Lead Engineer - Fullstack at Guardian Life, Chennai | Yoinka