Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Staff Product Engineer
Brisk Teaching
New York, CA
Category
Engineering
Apply for Job
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
]]>