Principal Engineer

Year    KA, IN, India

Job Description

Overview:

The Principal Frontend Engineer is a technical leader responsible for defining and driving frontend design, ensuring high-performance, scalable, and maintainable applications. This role requires deep expertise in Angular, TypeScript, and modern frontend frameworks and a strong ability to mentor teams, influence technical direction, and turn around struggling products.
Duties & Responsibilities:

. Frontend Architecture & Technical Leadership



Define and own the frontend architecture for large-scale applications, ensuring performance, security, and maintainability. Enforce best practices in

Angular, TypeScript, and state management (

NgRx

or similar)

. Establish UI/UX development standards, accessibility guidelines, and performance optimization strategies. Ensure high-quality frontend code by driving

code reviews, CI/CD, and

influence

test automation

.

Driving Product Recovery & Performance Improvement

Assess and

turn around struggling frontend products

by identifying key technical bottlenecks and implementing scalable solutions. Improve frontend application performance, optimizing rendering, API calls, and bundle sizes. Work closely with design and product teams to

modernize UI/UX

while ensuring minimal disruption to users. Address

technical debt

by systematically refactoring and modernizing legacy frontend codebases.

Engineering Excellence & Hands-on Development

Lead the development of complex, reusable UI components and frameworks. Set the bar for

high-quality, maintainable, and well-documented code

. Influence

test automation

, including unit testing, end-to-end testing, and visual regression testing. Foster a strong DevOps culture, ensuring seamless deployment of frontend changes.

Mentorship & Cross-Team Collaboration

Mentor

senior frontend engineers and architects

, fostering a culture of technical growth. Partner with backend, product, and UX teams to ensure a

cohesive, performant user experience

. Influence

technical decision-making across engineering leadership

.

AI-Driven Development & Tooling

Lead the adoption and effective usage of

AI-assisted software development tools

(e.g., GitHub Copilot, Amazon Q Developer, Sourcegraph Cody) to accelerate engineering productivity. Evaluate, pilot, and roll out

AI tools and platforms

across development teams, integrating them into day-to-day workflows and CI/CD pipelines. Define and implement

guidance and best practices

for using generative AI in secure, compliant, and performance-conscious ways. Collaborate with engineering leaders and platform teams to

measure impact

, gather feedback, and continuously improve AI adoption strategy. Stay current with the evolving AI landscape and assess the applicability of new tools to improve developer experience, code quality, and delivery velocity.

Skills Required:

Technical Expertise:



Expert-level proficiency in Angular, TypeScript,

RxJS

, HTML, and CSS

. Strong experience with

performance optimization, lazy loading, and state management

. Deep understanding of

RESTful APIs,

GraphQL

, and

WebSockets

. Experience with

frontend DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes is a plus)

. Strong knowledge of

web accessibility (WCAG), security best practices, and cross-browser compatibility

. Experience driving

AI-assisted engineering transformation

, with hands-on use and rollout of tools like Copilot, Amazon Q, or similar platforms

Soft Skills & Leadership:



Ability to

diagnose and turn around troubled frontend projects

. Proven track record of

influencing engineering direction at an organizational level

. Strong mentorship and communication skills to elevate engineering teams. * Experience working with

senior leadership and cross-functional teams

to align technical strategy with business goals.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4043173
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year