Twenty
Staff/Principal Frontend Software Engineer
Arlington, VA. Posted 13 months ago
The role
You will own the frontend architecture for mission-critical operator experiences. You will build high-performance interfaces to visualize complex cyber operation data in real time.
What you will do
- 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 and component libraries.
- Raise engineering excellence via code review, standards, testing strategy, and performance practices.
- Mentor junior engineers through pairing, feedback, technical coaching, and knowledge transfer.
- Coordinate execution across design, product, backend, and operations.
- Troubleshoot production issues and lead frontend performance investigations.
Required qualifications
- 8+ years of professional frontend software development experience.
- Deep expertise building production React.js applications with TypeScript.
- Strong command of modern web fundamentals (JavaScript/TypeScript, HTML, CSS).
- Led frontend technical initiatives and mentored engineers.
- Experience building for performance at scale.
- Experience with automated testing practices and frameworks (e.g., Vitest, React Testing Library, Playwright or Cypress for E2E).
- Hands-on experience with state management patterns and libraries (e.g., Redux, Zustand, or React Query).
- Strong collaboration skills with product and design.
- Strong command of Git in a professional engineering environment.
- Bachelor’s degree in CS/Engineering (or equivalent practical experience).
Nice to have
- Experience with complex data visualization (e.g., D3.js, Chart.js, or similar).
- Worked with graph databases and understand graph query patterns (e.g., Neo4j).
- Experience with real-time streaming data and production visualization of live systems.
- Experience in defense, security, or other mission-critical domains.
- Built UI experiences that surface AI/ML outputs in operational workflows.
- Experience with component library or design system development (e.g., Storybook).
Benefits
- Medical, dental, and vision plan options.
- Life / AD&D, disability coverage options.
- Paid parental leave: 12 weeks for birthing parents, 4 weeks for non-birthing parents, 6 weeks for adoptive, foster, or intended parents.
- Paid holidays and flexible PTO.
- 401(k) with pre-tax and Roth options.
- HSA/FSA options, dependent care FSA.
Before you apply
- U.S. Citizenship Required
About the company
Twenty Technologies industrializes offensive cyber operations for the U.S. and its allies. Headquartered in Arlington, Virginia, the company was founded in 2024.