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.

Staff/Principal Frontend Software Engineer at Twenty | JobZoey