This is a high-ownership role on a small, focused team. You’ll be expected to drive technical decisions, mentor other engineers, and partner directly with stakeholders to define how features get built—not just implement what’s handed to you
Level Expectations
Senior Engineer – Typically 5+ years of experience. Delivers complex solutions independently and contributes to technical decisions
Staff Engineer – Typically 8+ years of experience. Leads cross-functional initiatives, drives technical direction, and mentors others
We hire based on impact and capability, not just years of experience. We encourage you to apply and your level will be fully determined and agreed in the interview process
Own high quality end-to-end delivery of major consumer-facing features—from technical design through launch, experimentation, and iteration
Drive frontend architecture decisions: component design, state management, data-fetching patterns, and performance budgets
Build and optimize conversion-critical flows (event discovery, seat selection, checkout) with a relentless focus on speed, reliability, and UX quality
Design, instrument, and interpret A/B experiments in partnership with Product and Data; use results to validate and sharpen product decisions
Instrument frontend observability—error tracking, performance monitoring, real-user metrics—and act on what you find
Contribute to design-system components and front-end standards that accelerate the whole team
Mentor junior and mid-level engineers through code review, pairing, and technical leadership on shared initiatives
Collaborate with mobile, backend, and platform teams to deliver cohesive cross-platform experiences