We are seeking a Staff Software Engineer to lead the evolution of a large Angular application at the heart of our Identity Governance & Administration (IGA) experience. While this role centers on frontend and UX architecture, it is grounded in end鈥憈o鈥慹nd systems thinking鈥攎aking UI decisions with a clear understanding of APIs, data models, performance, security, privacy, and operational constraints typical of multi鈥憈enant enterprise SaaS.
You will act as a technical and cultural force multiplier: shaping frontend direction, mentoring engineers, and partnering across Product, Design, Security, and Backend teams to deliver a modern, accessible, and secure experience that scales.
What You鈥檒l Do
Lead Angular modernization: migrate toward modern Angular idioms and capabilities (e.g., standalone components, signals, typed forms, modern control flow), improving component design, reusability, and architectural clarity.
Own frontend architecture: establish durable patterns for state management (e.g., NgRx or equivalent), data flow, dependency injection, and module boundaries that make change safe and fast.
Raise the bar on quality: improve testability (Jest/Testing Library), end鈥憈o鈥慹nd reliability (Playwright/Cypress), performance (Core Web Vitals, bundle strategy, SSR/ISR where appropriate), and accessibility (WCAG 2.2 AA) through repeatable engineering practices.
Design for security by default: embed secure鈥慴y鈥慸esign principles鈥攔obust authN/authZ (OIDC/OAuth2, RBAC), secure storage and data handling, defense鈥慽n鈥慸epth for the browser (CSP, CSRF protections)鈥攁nd UX that reinforces least privilege.
Partner across the stack: collaborate with backend engineers to shape API contracts (REST/GraphQL), pagination/streaming strategies, error models, and performance SLAs; ensure UI architecture reflects real system behavior and scale.
Operationalize the frontend: champion observability (OpenTelemetry/logging), feature flags, release health, error budgets, and progressive delivery in CI/CD to keep quality high while shipping quickly.
Mentor and uplevel: lead design reviews and architecture discussions; coach engineers on Angular, testing, performance, accessibility, and security; help evolve our design system and UX maturity.
Drive alignment: build trust through clear communication, lightweight RFCs, and collaboration with product managers and designers; influence without authority.
#LI-HA1