What are the responsibilities and job description for the Staff Frontend Engineer, Systems position at NextDeavor?
Benefits You’ll Love
- Comprehensive health coverage (choice of Silver, Gold, or Platinum plans) with 100% of employee premiums covered (varies by plan) and 50% of premiums covered for spouses and dependents (varies by plan)
- Full dental insurance coverage for employees and dependents
- Full vision insurance for employees and dependents
- Unlimited PTO (subject to coordination and approval from your team)
- Free lunch on in-person days
- Coffee and snacks in the office
- 401(k) retirement plan
- Offers equity
- Offers bonus
Become a Key Player as a Staff Frontend Engineer, Systems
You will help build and scale the frontend systems that give engineers real-time observability into high-frequency telemetry, enabling faster and more reliable development. You’ll work closely with backend engineers and other stakeholders to define architecture, APIs, and data formats. This is a Hybrid role (in person twice a week—Mondays and Thursdays—with a full team week every two months); the organization prefers local candidates but may consider relocation assistance or remote from the San Francisco area for the right candidate.
Here’s How You’ll Make an Impact on the Team
- Design and optimize data pipelines that run entirely in the browser (e.g., Web Workers, OPFS, binary data processing)
- Build interactive visualizations for time-series telemetry, FFT frequency analysis, mapping, scatter plots, and other specialized visualizations
- Solve high-performance problems such as bypassing framework render cycles, coordinating worker thread pools, and managing memory for large binary buffers
- Architect composable UI systems that preserve full data fidelity and precision for technical users
- Collaborate across the stack on API design, binary serialization formats, and query semantics for structured data endpoints
Here’s What You’ll Need to Be Successful in This Role
- 7 years building software for the web with experience pushing browser limits (performance optimization, binary processing, GPU rendering, multi-threading, etc.)
- Strong TypeScript skills and comfort working in a React codebase
- Systems-level intuition (memory layout, thread coordination, caching strategies, data serialization)
- Experience building for correctness under constraint where data fidelity and performance cannot be traded off
Here’s What Else Might Help You Out
- Experience with GPU-accelerated rendering in the browser (WebGL, WebGPU, Canvas 2D optimizations) or large-scale technical visualization (D3, ECharts, custom renderers)
- Hands-on experience with binary data formats (Arrow, Parquet, protobuf, FlatBuffers) or columnar data processing
- Background in Web Workers, SharedArrayBuffer, OPFS, or other browser threading/storage APIs
- Domain experience where data correctness is non-negotiable (aerospace, scientific computing, medical devices, financial systems)
- Experience building custom caching layers, data processing pipelines, rendering engines, or developer tools
Pay Range
$200,000 - $250,000/year
Ready to Make Your Mark?
This role may fill quickly. Submit your resume to be considered.
Salary : $200,000 - $250,000