Principal Engineer

0 years

6 - 10 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru East, Karnataka, India

Bengaluru, Karnataka, India

Noida, Uttar Pradesh, India

Bengaluru, Karnataka, India