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