Search by job, company or skills

Principal Software Engineer I - Platform (ReactJS)

8-10 Years
Early Applicant
  • Posted 10 days ago
  • Be among the first 10 applicants

Job Description

General Summary:

The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards.

Essential Duties & Responsibilities:

1. Platform Architecture & Strategy

  • Define and evolve the frontend platform architecture (React, TypeScript, micro-frontends if applicable)
  • Establish patterns for:
  • Component architecture (atomic / design system-driven)
  • State management (Redux Toolkit, Zustand, server state via React Query, etc.)
  • Make build vs buy decisions for UI tooling

2. Design System & Component Platform

  • Lead development of a scalable design system
  • Ensure:
  • Accessibility
  • Internationalization (i18n)
  • Theming and white-labeling capability
  • Maintain reusable component libraries (Storybook, tokens, primitives)
  • Enable cross-product UI consistency

3. Developer Experience (DX) & Tooling

  • Build and maintain:
  • Monorepo tooling
  • CLI tools and scaffolding generators
  • CI/CD pipelines for frontend apps
  • Optimize:
  • Build performance
  • Test pipelines
  • Local developer setup
  • Standardize linting, formatting, and code quality practices

4. Performance & Scalability

  • Define and enforce performance budgets (Core Web Vitals)
  • Lead optimization across:
  • Bundle size (code-splitting, tree-shaking)
  • Runtime performance
  • Rendering strategies
  • Implement observability for frontends:
  • RUM tools (Dynatrace, Datadog, New Relic, etc.)

5. Architecture Governance

  • Act as the technical authority for frontend/UI decisions
  • Conduct architecture reviews and POC evaluations
  • Define coding standards and engineering guidelines
  • Mentor senior engineers and influence cross-team decisions

6. Micro-Frontend & Platform Integration

  • Define strategies for:
  • Micro-frontends (Module Federation, SPA composition)
  • Shared dependencies and versioning
  • Build robust integration patterns with backend services (GraphQL/REST/BFF)
  • Ensure platform scalability across teams and products

7. Security & Compliance

  • Enforce frontend security best practices:
  • CSP, XSS prevention
  • Secure auth flows (OAuth, OIDC)
  • Work with platform/security teams on compliance requirements

8. Leadership & Influence

  • Act as a multiplier across teams, not just an individual contributor
  • Influence product and business decisions via technical insight
  • Represent frontend engineering in executive-level discussions
  • Drive engineering culture and innovation

Knowledge, Skills, and/or Abilities Required:

  • 8+ years of software engineering experience with deep expertise in React & modern frontend ecosystems
  • Proven experience building frontend platforms or large-scale UI systems
  • Strong knowledge of:
  • TypeScript, modern JavaScript (ES2025+)
  • React internals, hooks, rendering lifecycle
  • Next.js / SSR / edge architectures
  • Experience with:
  • Monorepos and build tooling
  • Design systems and component libraries
  • Demonstrated experience influencing org-wide architecture

Key Traits

  • Systems thinker with platform mindset
  • Strong bias for standardization and reuse
  • Ability to balance long-term strategy with execution
  • Excellent communication and stakeholder alignment skills

Success Metrics

  • Adoption rate of platform components across teams
  • Reduction in frontend build & deployment times
  • Improvement in Core Web Vitals
  • Developer productivity (onboarding time, PR velocity)
  • Reduction in UI inconsistencies across products

Typical Tech Stack (2026)

  • React 18+, TypeScript
  • design tokens
  • GraphQL / BFF layer
  • Storybook for component development
  • Playwright / Jest for testing

Working Conditions: Pune (Hybrid)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151340567

Similar Jobs

Pune, India

Skills:

OauthGraphqlReactRESTTypescriptJestCSPRedux ToolkitBFFDesign systemsComponent librariesPlaywrightXSS preventionStorybookBuild toolingNext.jsMonoreposZustandReact QueryOIDC