Staff Product Engineer

Brisk Teaching
New York, CA
Category Engineering
Remote
Job Description
We're looking for a Staff Product Engineer to set the bar for the craft, architecture, and quality of everything teachers and students see and touch in Brisk. You'll own the frontend at a deep technical level — the React patterns we lean on, the browser-extension surface that brings Brisk into the tools educators already use, and the performance and accessibility standards we hold the product to.

Requirements

  • Set technical direction for our frontend architecture, patterns, and tooling, and bring the team along with you.
  • Lead complex UI work in React and TypeScript across the Brisk Extension, Brisk Next, and Brisk Boost.
  • Push the Brisk Extension forward across Google Workspace, Microsoft 365, and beyond — DOM integration, content scripts, message passing, storage APIs, manifest evolution, and the browser APIs that make our in-the-tool experience possible.
  • Reverse-engineer external surfaces when the documented APIs don't go far enough — read the network calls, study the DOM, and find the seams that let us build integrations our competitors can't.
  • Stand up the telemetry, instrumentation, and active monitoring that keep us honest — frontend logging, error tracking, real user monitoring, and Datadog dashboards that tell us what's happening before users do.
  • Own frontend performance: bundle size, rendering paths, runtime profiling, and Core Web Vitals. Set the targets, build the dashboards, and ship the changes that move the numbers.
  • Champion accessibility as a baseline rather than an afterthought, so every teacher and every student can use what we build — semantic HTML, ARIA, keyboard navigation, and screen reader support are expected, not bolted on.
  • Build and evolve the Brisk design system so the rest of the team ships faster and the product feels coherent across surfaces.
  • Define our testing strategy across unit, integration, and end-to-end layers, and keep the suite fast and trustworthy as the codebase grows.
  • Mentor engineers, raise the bar on code review, and partner closely with design, product, and the founding team to shape what we build.
  • Contribute to backend services in Python and Flask when a feature needs it, and stay close to the API contracts that connect frontend to back.
  • Devise database persistence architecture, including RDBMS schema or KVS key structure, to store data backing high traffic interfaces.

Benefits

  • Flexible and remote-friendly work environment
  • Competitive salary and equity package
  • Comprehensive benefits package (health, dental, vision)
  • 401(k) matching
  • Generous parental leave
  • Paid time off (vacation, sick leave, etc.)
  • Professional development opportunities
  • Diverse and inclusive workplace
]]>