Principal Frontend Engineer

Company: HavocAI

Salary: Not provided

Location: , United States

react

Description

• 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

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.