Skip to main content
Posted 19 June, 2026

Principal Software Engineer I (ReactJS)

ConnectWise
Pune, IND Full Time
Reference: 102_698852_4696320005

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)

Sign up for Job Alerts