Front end Software Development Engineering Engineer II

TekWissen India

Chennai District

Hybrid

INR 1,500,000 - 2,300,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TekWissen India in Chennai is seeking a Senior Frontend Engineer II to modernize a large Angular application, decomposing a monolith into domain-driven lazy-loaded modules and establishing a reusable UI component library.

You will enforce code quality gates, lead testing with Jasmine/Karma, and guide teams toward AI-assisted SDLC practices. The role is hybrid (4 days in office) in Chennai and offers growth opportunities.

Qualifications

  • 5–8 years of frontend development experience with Angular 14+.
  • Experience restructuring large Angular apps into lazy-loaded modules.
  • Strong TS typing, modular design, and design systems.
  • Ability to mentor engineers and enforce code quality gates.
  • Experience with RxJS and performance optimization.

Responsibilities

  • Architect modular Angular refactors and lazy-loaded features.
  • Enforce boundaries between Core, Shared, and Feature layers.
  • Build reusable UI components and a design system.
  • Oversee unit tests with Jasmine/Karma and CI gates.
  • Lead AI-SDLC readiness and coding standards.

Skills

Angular (14+)
TypeScript
RxJS
Design Systems
Unit Testing
PR & code reviews

Education

Bachelor's Degree

Tools

ESLint/Stylelint
CI/CD
Jasmine/Karma

Job description

Overview

TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet

Overview

TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet

Job Title: Front end Software Development Engineering Engineer II
Location: Chennai
Work Type: Hybrid (4 Days work From Office)
Position Description

Angular Frontend Developer / Frontend Technical Owner Application: Marketing Program System 2 (MPS2)

  • We are looking for an experienced Senior Angular Frontend Developer to serve as the technical owner and frontend gatekeeper for the MPS2 platform.
  • The application is a large enterprise Angular system (~900+ TypeScript files, 120+ routes) developed by multiple contributors over time.
  • The primary objective is to lead the structural modernization of this codebase: decomposing a monolithic root module into domain-driven lazy-loaded feature modules, establishing reusable UI components, remediating architectural tech debt, enforcing robust quality gates, and standardizing patterns to prepare the application for AI-assisted SDLC workflows.
Key Responsibilities
  • Architectural Refactoring & Modularization: Progressively decompose the oversized root module (AppModule) and routing configuration into clean, domain-driven, lazy-loaded feature modules (e.g., Programme Authoring, Payments, Vehicle Inquiry, Batch Runs).
  • Enforce clear boundaries between Core, Shared, and Feature layers, eliminating boundary leaks (such as direct HttpClient calls in UI components).
  • UI/UX Standardization & Reusable Components: Design, build, and maintain a centralized library of reusable UI components and shared layout/form patterns.
  • Standardize UI styling, design tokens, and user flows across disparate screens created by different contributors.
  • Reactive Stream & State Management Governance: Overhaul RxJS subscription handling across 150+ components—introducing strict teardown patterns (takeUntilDestroyed, DestroyRef, async pipe) to eliminate memory leaks.
  • Rationalize state management and transition away from scattered, ad-hoc localStorage/sessionStorage dependencies toward predictable reactive services.
  • Code Quality, Standards & Gatekeeping: Serve as the frontend gatekeeper by conducting rigorous PR reviews for contributions made by other engineers.
  • Establish and enforce strict linting, TypeScript typing, and naming conventions to clean up multi-author drift and folder anomalies.
  • Activate meaningful unit test baselines (Jasmine/Karma), restoring automated test coverage and CI build/lint validation gates.
  • AI-SDLC Enablement: Clean, standardize, and document coding patterns and component templates to allow effective adoption of AI-assisted engineering tools across the team.
Required Skills & Qualifications
  • Experience: 5 to 8 years of professional frontend development, with at least 4+ years dedicated to modern Angular (Angular 14+, Angular 17 strongly preferred) and TypeScript.
  • Large-Scale Architecture: Demonstrated experience restructuring large monolithic Angular codebases into lazy-loaded feature modules and core/shared libraries.
  • RxJS Mastery: Advanced command of RxJS operators, observable lifecycle management, leak prevention, and change detection optimization (ChangeDetectionStrategy.OnPush).
  • Design Systems & Component Design: Hands-on experience building modular, reusable component systems, accessible forms (Reactive Forms), and scalable SCSS structures.
  • Quality & Testing: Strong proficiency in writing robust unit tests using Angular TestBed, Jasmine, and Karma, along with configuring ESLint/Stylelint rules.
  • Engineering Discipline: Strong PR review etiquette, technical leadership, and clear communication skills to guide and mentor non-frontend-focused developers.
Nice To Have
  • Experience migrating legacy module-based Angular architectures to modern Standalone Components and Signals.
  • Familiarity with enterprise automotive, incentive, or program management business workflows.
  • Experience integrating frontend test/lint gates into enterprise CI/CD pipelines.
Skills Required
  • Microservices, HTML, JavaScript, CSS, API, Angular
Skills Preferred
  • CI/CD, UI/UX DESIGN, GCP
Experience Required
  • Engineer II Exp.: Proficient in 1 coding language or framework.
  • 4+ years in IT; 3+ years in development
Experience Preferred
  • Quality & Testing: Strong proficiency in writing robust unit tests using Angular TestBed, Jasmine, and Karma, along with configuring ESLint/Stylelint rules.
  • Engineering Discipline: Strong PR review etiquette, technical leadership, and clear communication skills to guide and mentor non-frontend-focused developers.
Education Required
  • Bachelor's Degree
Additional Information
  • Architectural Refactoring & Modularization: Progressively decompose the oversized root module (AppModule) and routing configuration into clean, domain-driven, lazy-loaded feature modules (e.g., Programme Authoring, Payments, Vehicle Inquiry, Batch Runs).
  • Enforce clear boundaries between Core, Shared, and Feature layers, eliminating boundary leaks (such as direct HttpClient calls in UI components).
  • UI/UX Standardization & Reusable Components: Design, build, and maintain a centralized library of reusable UI components and shared layout/form patterns.
  • Standardize UI styling, design tokens, and user flows across disparate screens created by different contributors.
  • Reactive Stream & State Management Governance: Overhaul RxJS subscription handling across 150+ components—introducing strict teardown patterns (takeUntilDestroyed, DestroyRef, async pipe) to eliminate memory leaks.
  • Rationalize state management and transition away from scattered, ad-hoc localStorage/sessionStorage dependencies toward predictable reactive services.
  • Code Quality, Standards & Gatekeeping: Serve as the frontend gatekeeper by conducting rigorous PR reviews for contributions made by other engineers.
  • Establish and enforce strict linting, TypeScript typing, and naming conventions to clean up multi-author drift and folder anomalies.
  • Activate meaningful unit test baselines (Jasmine/Karma), restoring automated test coverage and CI build/lint validation gates.
  • AI-SDLC Enablement: Clean, standardize, and document coding patterns and component templates to allow effective adoption of AI-assisted engineering tools across the team.

TekWissen® Group is an equal opportunity employer supporting workforce diversity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Front end Software Development Engineering Engineer III
Front end Software Development Engineering Engineer III

TekWissen India • Chennai District

On-site
INR 1,500,000 - 2,100,000
Software Engineer (III) - Core Engineer II
Software Engineer (III) - Core Engineer II

TekWissen India • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Software Developer - Angular
Software Developer - Angular

KSB Company • Maharashtra

On-site
INR 700,000 - 1,000,000
Software Development Engineer II Frontend - Angular
Software Development Engineer II Frontend - Angular

First Object • Bengaluru

Hybrid
INR 1,200,000 - 2,500,000
Senior Specialist Engineering - Software
Senior Specialist Engineering - Software

Simpliance Technologies Pvt. Ltd. • Madurai District

On-site
INR 600,000 - 900,000
Senior Specialist Engineering - Software
Senior Specialist Engineering - Software

Simpliance Technologies Pvt Ltd • Madurai District

On-site
INR 1,200,000 - 2,200,000
Frontend Developer
Frontend Developer

Sysnora Technologies Private Limited • Ernakulam

On-site
INR 600,000 - 900,000
Frontend Engineer
Frontend Engineer

WaferWire Cloud Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Engineer -UI
Lead Engineer -UI

Eaton Corporation • Pune District

Hybrid
INR 1,800,000 - 3,000,000
Lead Engineer -UI
Lead Engineer -UI

Eaton • Maharashtra

Hybrid
INR 3,000,000 - 5,000,000