Frontend Engineer

Tailscale Tailscale · Enterprise · Remote · Engineering

Frontend Engineer at Tailscale, a company building secure interconnectivity software. The role focuses on owning the technical direction and architecture of the next-generation web console, building frontend infrastructure, and focusing on identity-adjacent systems. This involves defining frontend architecture, designing authentication and session infrastructure, building a serving platform, establishing conventions, creating patterns and tooling, partnering with design, collaborating with other teams, defining testing strategy, improving local development workflows, and raising the quality bar for frontend engineering. The role requires experience with React, web platform fundamentals, and building internal platforms. Nice-to-haves include experience with AI-assisted development tooling, design systems, and identity/B2B SaaS products.

What you'd actually do

  1. Define and drive the frontend architecture for Tailscale’s next-generation console, including application structure, routing, state boundaries, shared abstractions, and long-term maintainability
  2. Design and maintain cross-origin authentication and session infrastructure between the console and other services, including auth flows, CORS policies, CSRF protections, cookie/session strategies, and support for multiple deployment environments
  3. Build and operate a frontend serving platform capable of hosting multiple Tailscale products under a unified development workflow
  4. Establish shared infrastructure, conventions, and design patterns that consolidate distinct product experiences into a cohesive console platform
  5. Create frontend architecture patterns, tooling, and abstractions that enable non-frontend engineers to build accessible, production-quality UI safely and efficiently

Skills

Required

  • production React applications at scale
  • web platform fundamentals
  • HTTP semantics
  • browser security boundaries
  • authentication flows
  • cookies
  • storage
  • CORS
  • CSRF
  • internal platforms
  • frameworks
  • shared libraries
  • frontend architecture
  • scalable frontend testing strategies
  • written and verbal communication
  • technical leadership
  • reviews
  • mentoring

Nice to have

  • AI-assisted development
  • design systems
  • component libraries
  • feature flagging
  • analytics
  • experimentation systems
  • progressive delivery patterns
  • identity
  • admin
  • B2B SaaS
  • security-sensitive product surfaces

What the JD emphasized

  • identity-adjacent frontend systems
  • authentication
  • session management
  • secure cross-origin integrations
  • product surfaces that span multiple services
  • identity
  • admin
  • B2B SaaS
  • security-sensitive product surfaces