Job description
About the role
This is a Principal-level, platform-scope role. You'll set the frontend technical direction across our products, owning architecture, performance, reliability, and the quality bar. Much of the impact comes through influence: clear standards, strong reference implementations, and architecture decisions other teams build within. This is a technical leadership role, and people management is not the primary focus.
You'll partner closely with Product, Design, QE, and backend and platform teams.
What you'll do
- Own large-scale frontend architecture and system design across multiple products, defining the target-state architecture and a realistic path to it.
- Set the strategy for micro-frontends and monorepos, including module boundaries, shared dependencies, build orchestration, and versioning.
- Architect the design system across web and mobile, covering token architecture, component contracts, theming, adoption, and versioning.
- Define state management strategy and the criteria for choosing the right approach per use case, and set responsive design standards applied consistently across products.
- Author RFCs for org-level frontend decisions with clear trade-off analysis, and drive consensus across teams.
- Own release planning and rollback strategy, including feature flags, staged and canary rollouts, and rollback-by-design.
- Own frontend performance through bundle analysis, optimization, performance budgets, and memory profiling.
- Set frontend security best practices, including secure auth and token handling (OIDC/OAuth, SSO), CSP, and XSS and CSRF prevention.
- Own CI/CD and deployment strategy for frontend, along with observability, monitoring, and debugging across products.
- Mentor senior and lead engineers through design and code reviews, and help shape the frontend hiring bar.
- Maintain enough familiarity with backend architecture and API design to shape API contracts and collaborate effectively across teams.
Qualifications
Required- Bachelor's or Master's in Computer Science or a related field, or equivalent experience.
- 10 to 14 years in frontend and web engineering, including demonstrated Principal or Staff-level scope with impact across multiple teams.
- Deep expertise in modern JavaScript and TypeScript and [your primary framework, e.g., React] at scale.
- Proven track record designing large-scale UI systems and running incremental migrations using approaches such as dual-running, codemods, and compatibility layers.
- Strong command of frontend performance profiling, observability, and accessibility (WCAG).
- Excellent technical communication (RFCs, design docs) and a track record of influence without authority.
Preferred- B2B SaaS experience with multi-tenant UI, RBAC, feature entitlements, and admin workflows.
- Experience defining and rolling out a design system across web and mobile.
- Familiarity with REST and GraphQL, client caching, and CDN or edge delivery.
This job post has been translated by AI and may contain minor differences or errors.