Principal Software Engineer (React)

New
J
JobgetherSecurity & IT
IndiaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
12+ years of hands-on frontend or full-stack development experience, including at least 2 years in a Principal, Staff, or equivalent technical leadership position.
Required Skills
GraphQLHTMLCSSJavascriptJestTypeScriptReactRESTful APIs

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 12+ years of hands-on frontend or full-stack development experience, including at least 2 years in a Principal, Staff, or equivalent technical leadership position.
  • Expert-level proficiency in HTML5, CSS3, JavaScript, and TypeScript, with deep expertise in React, including Hooks, Context API, component lifecycle, state management, routing, Server Components, and reusable component architecture.
  • Strong experience with state management and data-fetching technologies such as Zustand, TanStack Query, and TanStack Router.
  • Hands-on experience designing and maintaining frontend build systems using tools such as Webpack, Vite, Turborepo, or similar technologies.
  • Deep knowledge of mobile-first development, cross-browser compatibility, REST APIs, GraphQL, and asynchronous programming patterns.
  • Extensive experience with testing strategies, including unit, integration, and end-to-end testing using Jest, React Testing Library, Cypress, Playwright, or equivalent tools, integrated into CI/CD workflows.
  • Strong understanding of web performance optimization, including Core Web Vitals and Lighthouse, as well as accessibility standards such as WCAG and modern observability practices.
  • Proven ability to lead large-scale technical initiatives from inception through delivery while balancing short-term delivery needs with long-term technical health.
  • Experience with Git workflows, branching strategies, code reviews, CI/CD platforms such as Jenkins or GitHub Actions, and Agile/Scrum practices.
  • Familiarity with micro-frontend architectures, Module Federation, and design systems; exposure to Node.js, Python, or OCI is a strong plus.
  • Experience evaluating and using AI-powered developer tools such as GitHub Copilot, Cursor, Claude Code, or similar solutions.

Responsibilities

  • Define and drive the technical vision, architecture, and long-term roadmap for frontend systems across the platform.
  • Lead the design and development of scalable, high-performance web applications serving millions of users.
  • Conduct architecture reviews, design discussions, and technical deep dives while maintaining high engineering standards.
  • Own critical production systems and drive operational excellence across observability, security, performance, and reliability.
  • Mentor senior engineers and help raise the engineering bar through coaching, technical guidance, and knowledge sharing.
  • Partner with product managers, designers, backend engineers, and senior leadership to align technical strategy with business objectives.
  • Evaluate emerging technologies and identify opportunities to improve developer productivity, product quality, and engineering workflows.
  • Champion frontend best practices covering performance optimization, accessibility, design systems, and reusable component architecture.
  • Lead cross-team initiatives to reduce technical debt, improve CI/CD pipelines, and strengthen code quality standards.
  • Contribute to hiring, onboarding, technical standards, cross-functional planning, sprint reviews, and senior stakeholder discussions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now