Staff Frontend Engineer - Mapping & Spatial Platform

Verkada Verkada · Enterprise · Bayoffice · Core Services

Staff Frontend Engineer to lead the technical architecture of Verkada's next-generation Spatial Platform, building a high-performance, interactive, and collaborative 3D engine for geospatial visualization and editing. The role involves architecting a platform supporting multiple product lines, focusing on rendering, user experience, latency optimization, spatial intelligence, and real-time synchronization.

What you'd actually do

  1. Build the Rendering Platform: Design a high-performance rendering architecture that supports both an interactive viewer for high-density geospatial visualization and a precision editing surface for real-time vertex manipulation.
  2. Set the UX Bar: Partner with Design to define the interaction model for spatial editing — easing curves, snapping behavior, cursor states, loading transitions — and hold the line on pixel-level polish across the platform.
  3. Optimize for Latency: Solve the "500-element wall" with partial GPU buffer updates and custom shaders, ensuring sub-millisecond input latency during real-time vertex manipulation.
  4. Spatial Intelligence: Develop power-user tools like real-time 3D line-of-sight analysis, signal strength heatmaps, and AI-driven hardware placement suggestions.
  5. Build the Sync Engine: Own the client-side CRDT architecture (Yjs/Automerge-class) powering offline-first, multi-user editing — document model, local persistence, presence, and conflict resolution.

Skills

Required

  • 5+ years of experience building complex, customer-facing web applications or high-performance graphics engines.
  • Mastery of Web Technologies: JavaScript fundamentals (scoping, closures, contexts, prototypes, classes, etc.) and React expertise (common state and data libraries like React Query, Zustand, etc.)
  • CS Fundamentals: A degree in Computer Science or a related field, with strong intuition for data structures, memory management, and linear algebra.
  • Eye for Detail: Pixel-perfect execution — you notice the half-pixel misalignment, the 16ms jank, the easing curve that feels "off." You hold a high bar for visual polish and won't ship until interactions feel right.
  • Product Grit: Ability to bridge the gap between CAD-level precision and consumer-grade UX, partnering closely with Design to turn rough specs into delightful, production-grade experiences.
  • Mathematical Precision: Understanding of coordinate system conversions, geospatial projections, and 3D geometry.

Nice to have

  • Graphics Stack: Experience with Deck.gl, MapLibre, Three.js, or raw WebGL/WebGPU.
  • Collaborative Systems: Experience with real-time sync architectures (e.g., Yjs, Automerge, or Operational Transforms).
  • Low-Level Web: Proficiency in high-performance 2D/3D graphics (Canvas API, low-level buffer management, or custom shaders).
  • Geospatial Mastery: Familiarity with PostGIS, vector tiling (MVT), and GIS workflows.

What the JD emphasized

  • AI-driven hardware placement suggestions