Senior Principal Front-End Engineer

12 - 18 years

50 - 70 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Responsibilities:

  • Partner with Architects to define, evolve, and implement a highly scalable and resilient UI architecture.
  • Lead the design and development of reusable component libraries, design systems, and UI frameworks used across products.
  • Drive the implementation of complex UI features with a strong focus on performance, reliability, and cross-browser/device compatibility.
  • Optimize application rendering, responsiveness, and accessibility using best-in-class techniques and performance tooling.
  • Establish and enforce UI coding standards, engineering best practices, and architectural guidelines for the front-end organization.
  • Conduct thorough code reviews to ensure code quality, scalability, maintainability, and adherence to standards.
  • Mentor and guide senior and mid-level UI engineers; enable teams to adopt modern frameworks, tools, and engineering practices.
  • Collaborate closely with UX designers, product managers, and backend engineering teams to deliver seamless and cohesive user experiences.
  • Translate product requirements, UX flows, and design mockups into high-quality, production-ready UI code.
  • Evaluate and recommend next-generation UI technologies and frameworks (e.g., WebAssembly/WASM, micro frontends).
  • Lead proof-of-concept efforts to validate new technologies, improve UI/UX, and drive innovation across the product.
  • Champion performance improvements through strategies like lazy loading, code splitting, caching, and efficient rendering.
  • Ensure applications comply with WCAG/ARIA accessibility guidelines and deliver inclusive user experiences.
  • Enhance developer productivity through advanced tooling (linters, build tools, bundlers, CI/CD automation for front-end).
  • Contribute to automated testing strategies, including unit testing, integration testing, and visual regression testing.

Knowledge, Skills & Abilities:

  • Expert-level proficiency in

    JavaScript, TypeScript, React, and Angular

    .
  • Deep understanding of

    HTML5, CSS3, SASS/LESS

    , and responsive, mobile-first design methodologies.
  • Strong experience with

    state management tools

    (Redux, RxJS, Zustand, NGXS, etc.).
  • Hands-on knowledge of

    Web Performance APIs, Accessibility APIs

    , and front-end security best practices.
  • Mastery of

    component-based architecture, micro frontends, design systems

    , and modular UI development.
  • Experience integrating front-end applications with

    RESTful APIs

    and backend services.
  • Practical experience working with

    CI/CD pipelines

    and modern test automation frameworks (Jest, Cypress, Playwright).
  • Excellent communication, cross-functional collaboration, and stakeholder-management skills.
  • Ability to drive technical strategy, influence architectural decisions, and build consensus across teams.
  • Strong debugging, problem-solving, and analytical skills with a focus on delivering high-quality UI solutions at scale.

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