Twenty is seeking a mid-level Frontend Engineer to help build the next generation of cyber technologies that protect democracies worldwide. The role aims to design and develop sophisticated, high-performance user interfaces that visualize complex cyber operation data in real-time, creating intuitive dashboards and interactive experiences that help operators quickly understand and act on critical information.
Requirements
- 6+ years of professional software development experience with full-stack applications
- Expert knowledge of modern JavaScript/TypeScript, HTML5, and CSS3
- Experience with frontend build tools, bundlers, and development workflows
- Proven experience with GraphQL API design and implementation
- Knowledge of web accessibility standards (WCAG) and performance optimization
- Experience with frontend testing frameworks (Jest, React Testing Library, Cypress)
- Experience with graph databases (Neo4j or similar)
Responsibilities
- Design and implement scalable full-stack solutions across our React frontend and Go backend services that enhance cyber operators' decision-making and response capabilities
- Develop high-performance, real-time user interfaces that process and visualize complex cyber operation data streams
- Create interactive data visualizations using D3.js, Chart.js, or similar libraries
- Implement efficient data models and queries using graph databases to support complex relationship mapping
- Implement responsive, accessible user interfaces that work across devices and screen sizes
- Create and maintain automated testing suites to ensure system integrity and performance
- Work with backend APIs and contribute to Go services when needed
Other
- In-office position in its Arlington, VA office
- Must be eligible to obtain and maintain a U.S. Government security clearance
- Work closely with cyber operations experts to understand and implement features that enhance operator efficiency
- Experience with Agile development methodologies
- System architecture and design experience