Front end Software Development Engineer
Uplers
Experience: 5.00 + years Salary: Confidential (based on experience) Shift: (GMT+05:30) Asia/Kolkata (IST) Opportunity Type: Hybrid (Chennai) Placement Type: Full time Permanent Position (*Note: This is a requirement for one of Uplers' client - TekWissen India) What do you need for this opportunity? Must have skills required: Angular, TypeScript, RxJS, Microservices, JavaScript, HTML, CSS, CI/CD, UI/UX, GCP TekWissen India is Looking for: 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. How to apply for this opportunity? Step 1: Click On Apply! And Register or Login on our portal. Step 2: Complete the Screening Form & Upload updated Resume Step 3: Increase your chances to get shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Last checked on September 26, 2026. We may earn a commission when you click through.
Front end Software Development Engineer
Uplers
Updated 1 day agoYou'll be redirected to platform.uplers.com
About this role
Experience: 5.00 + years Salary: Confidential (based on experience) Shift: (GMT+05:30) Asia/Kolkata (IST) Opportunity Type: Hybrid (Chennai) Placement Type: Full time Permanent Position (*Note: This is a requirement for one of Uplers' client - TekWissen India)
What do you need for this opportunity?
Must have skills required: Angular, TypeScript, RxJS, Microservices, JavaScript, HTML, CSS, CI/CD, UI/UX, GCP
TekWissen India is Looking for: 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. How to apply for this opportunity? Step 1: Click On Apply!
And Register or Login on our portal. Step 2: Complete the Screening Form & Upload updated Resume Step 3: Increase your chances to get shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring reliable, simple, and fast.
Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today.
We are waiting for you!
You might also like
Related Articles
Security & Enforcement Jobs: What's Worth Your Time This Spring
Exploring top security roles in April, from analysts to engineers. Discover the best picks for your career move.
Project Management Roles: What's Worth Your Time in April
Explore top project management roles this April. Discover which jobs offer the best pay, flexibility, and growth potential.
Finance Roles You Need to Consider This April
Explore top finance roles from budget-friendly to premium picks, and find your ideal career move this spring.
Where to Find the Best Paying Admin Jobs This April
Discover the top companies hiring for admin roles with the best pay and benefits. Get insights on where to apply for maximum salary and flexibility.
Debunking Teaching Myths: What's Really True in Education?
Think teaching is an easy gig with summers off? Think again. We debunk common myths about the education sector, giving you the real scoop on what's true and what's not.
Electrical vs Mechanical Engineering Jobs: Which Pays More?
Choosing between electrical and mechanical engineering roles? Here's what you need to consider to make the best decision this April.