Frontend Engineer

1 month ago
Full-time
Lead
Software Development
Tailscale

Tailscale

Tailscale is a zero config VPN service that simplifies network security and connectivity for teams of any scale, offering easy deployment, minimal latency, and compatibility with existing services.

Diversified Telecommunication Services
51-250
Founded 2019
$115M raised

Description

  • Own the technical direction and architecture of Tailscale’s next-generation web console.
  • Define application structure, routing, state boundaries, shared abstractions, and maintainability standards for the frontend.
  • Design and maintain cross-origin authentication and session infrastructure, including auth flows, CORS policies, CSRF protections, and cookie/session strategies.
  • Build and operate a frontend serving platform that can host multiple Tailscale products within a unified development workflow.
  • Establish shared infrastructure, conventions, design patterns, and guardrails that unify distinct product experiences into a cohesive console platform.
  • Create frontend patterns, tooling, and abstractions that help non-frontend engineers build accessible, production-quality UI safely and efficiently.
  • Partner with Product Design to translate complex infrastructure and identity concepts into intuitive user experiences.
  • Collaborate with Growth, Design, Product, and engineering teams on experimentation, analytics instrumentation, A/B testing, and feature rollout strategies.
  • Define and improve frontend testing strategy, including integration testing, end-to-end coverage, and local developer ergonomics.
  • Improve local development workflows, build pipelines, preview deployments, release ergonomics, and operational reliability with infrastructure and tooling teams.
  • Provide technical leadership through reviews, mentoring, and platform guardrails, and participate in the on-call rotation to triage and mitigate incidents.

Requirements

  • Deep experience building and operating production React applications at scale.
  • Strong understanding of web platform fundamentals, including HTTP semantics, browser security boundaries, authentication flows, cookies, storage, CORS, and CSRF.
  • Experience building internal platforms, frameworks, or shared libraries that enable other teams to ship products with strong guardrails.
  • Experience driving a unified console or platform vision across disparate frontend codebases.
  • Strong judgment around frontend architecture, including when to standardize, when to abstract, and how to keep systems understandable as they grow.
  • Experience designing scalable frontend testing strategies that improve confidence while hiding incidental complexity from product engineers.
  • Comfort collaborating across disciplines and functions, especially with design, growth, infrastructure, and developer tooling.
  • Strong written and verbal communication skills, including the ability to explain tradeoffs and influence technical direction across teams.
  • High degree of ownership and autonomy, with the ability to identify important problems and drive them through ambiguity.
  • Experience with design systems, component libraries, and connecting design tooling to production UI workflows (preferred).
  • Experience with feature flagging, analytics, experimentation systems, and progressive delivery patterns (preferred).
  • Experience working on identity, admin, B2B SaaS, or security-sensitive product surfaces (preferred).
  • Experience designing frontend codebases and tooling optimized for AI-assisted development, including conventions and abstractions that help LLM-based agents produce correct, consistent UI with fewer iterations (preferred).

Benefits

  • Competitive total compensation package with base salary, equity incentive plan, and variable commission for quota-based roles.
  • CAN pay range of $242,540 to $302,840 CAD.
  • Comprehensive group benefits with no waiting period, including health, vision, dental, and family coverage.
  • Remote-first work environment with flexibility to work where you have wifi, plus virtual and in-person social events and a co-working program.
  • $1,500 USD annually for professional development, plus mentorship, coaching, and internal promotion opportunities.
  • Flexible paid time off to support work-life integration.
  • Home office setup support, including a company-owned laptop, monthly home internet reimbursement, and $1,000 USD to customize your workstation.
  • Generous parental leave with top-ups for up to 26 weeks from your first day.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
16 hours, 12 minutes ago

Staff Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build and improve the user experiences that help defenders detect, investigate, and respond to cyber threats protecting critical infrastructure.

Cybersecurity Design Systems React TypeScript
16 hours, 42 minutes ago

Front-End Software Engineer (React/Typescript)

Beacon Biosignals 11-50 Biotechnology

Beacon Biosignals is hiring a Senior Front-End Engineer to build web applications that support clinical studies, data analytics, and patient diagnostics for brain-focused precision medicine.

GraphQL React TypeScript UX Design
17 hours, 12 minutes ago

Contractor: PHP Website Developer

Newsela 251-1K Diversified Consumer Services

Newsela is hiring a Contract PHP Website Developer to help build and deliver full-stack work for GenerationGenius.com in close partnership with engineering, product, and design.

AWS CSS HTML Laravel Microservices MySQL PHP REST API WordPress
1 day, 15 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers