
Staff Frontend Software Engineer
Twelve Labs
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $220,000 - $230,000 per year
Job Level
Tech Stack
About the role
- Build performant, polished experiences with React and Next.js
- Lead and evolve client-side architecture for interactive, video- and data-streaming products
- Build fluid, asynchronous UIs with strong performance, micro-interactions, and intentional motion
- Translate Figma designs into production-ready interfaces
- Implement and optimize browser-based video and real-time data streaming
- Build UIs that respond to incremental, real-time, or long-running streamed data, not just request/response flows
- Handle large video and data workloads within browser constraints (memory, buffering, network variability)
- Make informed tradeoffs around video formats, codecs, streaming, and transport
- Optimize rendering for complex timelines, lists, and canvases
- Write reliable unit, integration, and E2E tests for complex UI workflows
- Use AI-assisted development tools thoughtfully to accelerate implementation while maintaining correctness, performance, and code quality
- Design and integrate clean, well-scoped APIs to support streaming and async frontend workflows
- Implement and integrate authentication flows (sessions, tokens, role-based access)
- Collaborate with backend engineers on data models, streaming strategies, and performance tradeoffs
Requirements
- 8+ years building production frontend applications
- Deep experience with React and modern frontend patterns
- Strong experience with Next.js & Tanstack Query
- Strong client-side performance and UX instincts
- Use of component libraries like shadcn & material ui
- Experience building browser-based video and data streaming experiences
- Working knowledge of HTML5 video APIs and streaming concepts
- Comfort working across the stack and making pragmatic tradeoffs
- Candidates must be able to travel up to 10% of the time annually to attend conferences, off-site meetings, and other business-related events as required by the role.
Benefits
- Full health, dental, and vision benefits
- Extremely flexible PTO and parental leave policy
- Office closed the week of Christmas and New Years
- VISA support where applicable
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNext.jsTanstack QueryHTML5 video APIsunit testingintegration testingE2E testingAPI designasynchronous programmingperformance optimization
Soft Skills
leadershipcollaborationUX instinctspragmatic decision-making