Principal Frontend Engineer
Posted 1ds ago
Employment Information
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
















