UI Architect
Indexed description
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.
- Bachelor's or Master's in Computer Science or a related field, or equivalent experience.
- 13+ 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.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search