Staff / Principal Frontend Software Engineer
Core
Architect and build high-performance React/TypeScript interfaces for mission-critical cyber operations, visualizing complex real-time data for operators.
Role type
Staff/Principal Frontend Software Engineer (Cyber Operations)
Builds
Real-time UI systems, interactive visualization dashboards, and reusable frontend architecture patterns for cyber defense tools.
Domain
Cybersecurity / Defense / Real-time Data Visualization
Deliverable
production ML models | product features | dashboards & analysis
Required skills
React.js, TypeScript, modern web fundamentals, frontend architecture, performance optimization, automated testing, state management, Git workflows
Preferred skills
D3.js, graph databases (Neo4j), real-time streaming data, defense/security domain experience, design system development
Technologies
React, TypeScript, Redux/Zustand, React Query, Vitest, Playwright, Cypress, D3.js, Neo4j
Responsibilities
Architect and build sophisticated React/TypeScript applications; Design real-time UI experiences for complex cyber operation data; Lead frontend technical architecture and design decisions; Build and evolve interactive visualization systems; Establish reusable frontend architecture patterns; Raise engineering excellence via code review and testing strategy; Mentor junior engineers; Coordinate execution across cross-functional teams; Troubleshoot production issues and improve reliability.
Seniority
Staff/Principal, hands-on IC with mentorship and technical direction