Principal Frontend Engineer

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Frontend Engineer architecting real-time geospatial interfaces for HavocAI’s autonomous defense systems. Scaling React and TypeScript applications for live telemetry, mapping, and operator control.

Responsibilities:

  • Architect and build frontend systems capable of handling high-frequency, real-time data at scale
  • Establish production-ready patterns for data ingestion, transformation, state management, and rendering
  • Design transport-to-render architectures that prevent high-frequency telemetry from overwhelming the UI
  • Implement batching, throttling, caching, workers, and state isolation strategies
  • Design predictable behavior for intermittent or degraded connectivity, including reconnection, state reconciliation, and offline tolerance
  • Identify architectural and performance risks early and drive solutions before they become production issues
  • Guide the architecture and evolution of HavocAI’s real-time geospatial interfaces
  • Design scalable approaches to map layers, feature identity, interaction state, rendering, and lifecycle management
  • Build performant experiences for large and continuously changing geospatial datasets
  • Optimize rendering as tracked entities, telemetry rates, and visual complexity increase
  • Contribute directly to complex geospatial capabilities and establish patterns for other engineers
  • Profile and optimize browser rendering, memory, CPU, network, and GPU performance
  • Use measurement and profiling to guide architectural decisions
  • Design client-side architectures that isolate high-frequency ingestion and processing from user-facing rendering workloads
  • Anticipate scaling challenges and sequence technical investments as the platform grows
  • Partner with the Head of Frontend and senior engineers on architecture, technical strategy, and scaling decisions
  • Remain hands-on with complex and technically consequential frontend implementation
  • Set standards for code quality, architecture, testing, maintainability, and performance
  • Lead design reviews and develop technical proposals communicating tradeoffs and recommendations
  • Mentor senior engineers in real-time systems, geospatial engineering, performance, and frontend architecture
  • Build alignment across teams through technical judgment and clear communication
  • Help establish frontend architecture supporting more autonomous assets, telemetry streams, and real-time updates
  • Improve the performance, responsiveness, and reliability of HavocAI’s geospatial interfaces
  • Establish scalable patterns for real-time ingestion, state management, geospatial rendering, and degraded-connectivity scenarios
  • Identify and address architectural risks before they constrain product or platform growth
  • Raise the technical bar through hands-on engineering, design reviews, architecture, and mentorship

Requirements:

  • 10+ years of frontend engineering experience, including significant experience operating at Staff, Principal, or equivalent technical scope
  • Deep production experience building and scaling high-volume, real-time applications
  • Expert-level experience with React and TypeScript, including a first-principles understanding of React’s rendering model and frontend performance
  • Deep experience building map-based geospatial applications using MapLibre, Mapbox GL, Deck.gl, or equivalent technologies
  • Demonstrated experience optimizing large and dynamic geospatial feature sets
  • Hands-on experience scaling a real-time application through significant growth in tracked entities, update frequency, or data volume
  • Experience with multiple real-time communication technologies such as WebSockets, MQTT, gRPC-web, SSE, or similar protocols
  • Deep browser performance expertise across rendering, memory, CPU, networking, and GPU bottlenecks
  • Experience designing client-side data architectures using workers, batching, caching, state boundaries, and other techniques for isolating high-frequency workloads
  • Experience designing applications for degraded or intermittent connectivity, including reconnection and state reconciliation
  • Strong software architecture and systems-design fundamentals
  • Demonstrated ability to make sound technical tradeoffs and sequence architectural changes within a production system
  • Strong written and verbal communication skills with the ability to influence technical direction without relying on formal authority
  • High ownership and comfort operating in a fast-moving, ambiguous engineering environment
  • Nice to have: experience with scalable multi-tenant products, D3 or custom charting, WebGL, Three.js, custom shaders, terrain visualization, 3D geospatial applications, autonomous systems, robotics, command-and-control software, defense, aerospace, mission- or safety-critical environments, distributed systems, telemetry platforms, or backend architectures supporting high-frequency frontend applications
  • Must be a US Citizen
  • Must be eligible for a US security clearance

Benefits:

  • 100% Employer paid Health, Dental and Vision Insurance for you and your families
  • Life Insurance (Employer Paid)
  • Ability to participate in the companies 401k program (Matching)
  • Unlimited PTO policy with an enforced 2 week minimum
  • Equity Package
  • Work / Home Office Stipend
  • Global Entry
  • 16 Week Paid Parental Leave
  • Monthly Health and Wellness Stipend
  • Offers Bonus