Описание вакансии
Коротко о роли• Определять frontend-архитектуру веб-консоли нового поколения; • Создавать инфраструктуру аутентификации и управления сессиями между сервисами;
Responsibilities:
— Define and drive the frontend architecture for Tailscale’s next-generation web console, including application structure, routing, state boundaries, shared abstractions, and long-term maintainability.
— 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.
— Build and operate a frontend serving platform capable of hosting multiple Tailscale products under a unified development workflow.
— Establish shared infrastructure, conventions, and design patterns that consolidate distinct product experiences into a cohesive console platform.
— Create frontend architecture patterns, tooling, and abstractions that enable non-frontend engineers to build accessible, production-quality UI safely and efficiently.
— Partner closely with Product Design to turn complex infrastructure and identity concepts into intuitive user experiences.
— Collaborate with Growth, Design, Product, and other engineering teams on experimentation and iteration, including A/B testing, analytics instrumentation, and feature rollout strategies.
— Define and improve frontend testing strategy across the console, including integration testing, end-to-end coverage, local developer ergonomics, and abstractions that reduce testing complexity for product teams.
— Work with infrastructure and engineering tooling teams to improve local development workflows, build pipelines, preview deployments, release ergonomics, and operational reliability.
— Raise the quality bar for frontend engineering across Tailscale through technical leadership, reviews, mentoring, and clear platform guardrails.
— Required participation in on-call rotation every x weeks 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: knowing 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.
— A high degree of ownership and autonomy, with the ability to identify important problems and drive them through ambiguity.
Benefits:
— Inclusive, flexible environment supporting authenticity.
— Competitive total compensation package including base salary, equity, and variable commission (for quota-based roles).
— Comprehensive group benefits with no waiting period covering health, vision, dental, and more for employees and their families.
— Remote-first company with opportunities for virtual and in-person social events and corporate co-working programs.
— Employer-funded retirement contributions matching employee contributions up to 0.75% of eligible compensation.
— Annual company retreats and team off-sites across multiple countries.
— Support for personal and professional development with $1500 USD annually for professional growth, mentorship, coaching, and internal promotion opportunities.
— Flexible paid time off program.
— Company-provided home office setup including choice of laptop, monthly internet reimbursement, and $500 USD customization budget.
— Paid parental leave program with top-ups.
— Commitment to accessible and inclusive hiring process with accommodations available.
Salary range: $218,420 - $273,360 CAD per year.
Note: This is a fully remote position based in Canada.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.