{"id":694540,"url":"https://alion.io/job/twenty-staff-principal-frontend-software-engineer","title":"Staff/Principal Frontend Software Engineer","company":{"id":685785,"name":"Twenty","domain":"twenty.io","url":"https://alion.io/company/twenty-2","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":95,"open_postings":28,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":166,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Frontend","role_family":"Frontend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Arlington, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":192000,"max":455000,"currency":"USD","period":"year","gross":null,"usd_annual":455000},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Cypress","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Playwright","optional":false},{"name":"React Query","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"Zustand","optional":false},{"name":"Chart.js","optional":true},{"name":"D3.js","optional":true},{"name":"Neo4j","optional":true},{"name":"Storybook","optional":true}],"status":"live","first_seen_at":"2025-10-12T01:57:29Z","employer_posted_date":"2025-10-12","last_verified_at":"2026-10-12T14:12:44Z","board_verified":true,"closed_at":null,"days_open":365,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":365},"description":"About the Company\nAmerica is under sustained cyber attack. Our adversaries infiltrate our networks, steal our IP, and degrade the digital infrastructure that modern life runs on. They’ve learned-correctly-that those attacks rarely produce consequences.\nTwenty was founded to change that, by making our adversaries think twice before they attack us. Our vision is American and allied primacy in cyberspace-a future where they cannot contest us, deterrence is assured, and the free world remains secure.\nFounded in 2024, Twenty Technologies (www.twenty.io) industrializes offensive cyber operations for the U.S. and its allies. Headquartered in Arlington, Virginia, Twenty has raised $168M from Khosla Ventures, Accel, Caffeinated Capital, Friends & Family Capital, Point72 Ventures, General Catalyst, and In-Q-Tel.\nMission | On Site | Full Time | U.S. Citizenship Required / No Active Clearance Required\nRole Summary\nYou'll own the frontend architecture for mission-critical operator experiences-building high-performance interfaces that visualize complex cyber operation data in real time. You'll lead technical direction for UI systems, set the bar for engineering quality, and mentor engineers to move faster with confidence. You'll partner closely with backend, product, design, and operational stakeholders to ship capabilities that must work reliably in both cloud and on-premises environments. You'll be embedded in a cross-functional team building capabilities that go directly into operational use - small team, tight feedback loops, real consequences.\nWhat You'll Do\nArchitect and build sophisticated React/TypeScript applications that operate smoothly at scale.\n\nDesign real-time UI experiences for complex cyber operation data, optimizing for speed and clarity.\n\nLead frontend technical architecture and design decisions.\n\nBuild and evolve interactive visualization systems (e.g., graphs, timelines, streaming views).\n\nEstablish reusable frontend architecture patterns and component libraries for consistency and velocity.\n\nRaise engineering excellence via code review, standards, testing strategy, and performance practices.\n\nMentor junior engineers through pairing, feedback, technical coaching, and knowledge transfer.\n\nCoordinate execution across design, product, backend, and operations to deliver end-to-end features.\n\nTroubleshoot production issues, lead frontend performance investigations, and improve reliability over time.\n\nWho You Are\nYou care about building software that has real-world impact in high-stakes environments.\n\nYou lead with high standards and high support-clear feedback, strong mentorship, calm execution.\n\nYou think in systems: performance, reliability, accessibility, and maintainability are first-class concerns.\n\nYou make good tradeoffs under constraints and can explain them crisply to technical and non-technical partners.\n\nYou enjoy turning complex data into intuitive workflows that help users make decisions quickly.\n\nYou’re comfortable owning ambiguous problems end-to-end and driving them to measurable outcomes.\n\nYou default to secure engineering practices and treat trust, safety, and correctness as non-negotiable.\n\nMust Have\nYou have 8+ years of professional frontend software development experience.\n\nYou have deep expertise building production React.js applications with TypeScript.\n\nYou have strong command of modern web fundamentals (JavaScript/TypeScript, HTML, CSS).\n\nYou have led frontend technical initiatives and mentored engineers through delivery and growth.\n\nYou have experience building for performance at scale (profiling, optimization, rendering strategies).\n\nYou have experience with automated testing practices and frameworks (e.g., Vitest, React Testing Library, Playwright or Cypress for E2E).\n\nYou have hands-on experience with state management patterns and libraries (e.g., Redux, Zustand, or React Query).\n\nYou have strong collaboration skills with product and design to deliver excellent UX.\n\nYou have strong command of Git in a professional engineering environment, including branch workflows, code review practices, and CI integration.\n\nYou have a Bachelor’s degree in CS/Engineering (or equivalent practical experience).\n\nNice to Have\nYou have experience with complex data visualization (e.g., D3.js, Chart.js, or similar).\n\nYou have worked with graph databases and understand graph query patterns (e.g., Neo4j).\n\nYou have experience with real-time streaming data and production visualization of live systems.\n\nYou have experience in defense, security, or other mission-critical domains.\n\nYou have built UI experiences that surface AI/ML outputs in operational workflows.\n\nYou have experience with component library or design system development (e.g., Storybook).\n\nBenefits\nWhat's on the table:\nHealth. Medical, dental, and vision plan options. Life / AD&D, disability coverage options.\n\nFamily. Paid parental leave for eligible full-time employees. 12 weeks for birthing parents, 4 for non-birthing parents, 6 weeks for adoptive, foster, or intended parents through surrogacy.\n\nVacation. Paid holidays and flexible PTO. Take what you need.\n\nRetirement. 401(k) with pre-tax and Roth options. HSA/FSA options, dependent care FSA.\n\nBenefits vary by location, role, and eligibility. Full plan details provided during the interview and offer process.\nIf this role sounds like you, apply and share with us your interest\nDue to U.S. government contract and security requirements, this role is limited to U.S. citizens. Some positions may also require eligibility to obtain and maintain a U.S. Government security clearance. Any active clearance requirement will be listed in the role description.\nTwenty is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability, or any other protected status, consistent with applicable law.\nIf you need a reasonable accommodation during the hiring process, let us know and we will work with you.","description_format":"text","description_chars":6049,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Parental leave"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Military","Cyber Warfare"],"lifecycle":[{"event":"open","at":"2026-09-11T01:41:42Z"}],"visa":[],"liveness":{"score":19,"band":"cold","label":"Long shot","p_open":1,"p_active":0.676,"p_room":0.28,"age_days":365,"expected_fill_days":166,"reasons":["conf:4","velocity","win:tail","crowd:"],"computed_at":"2026-10-12T06:55:09Z"},"pay":{"stated_usd_annual":455000,"is_top_pay":true},"html_url":"https://alion.io/job/twenty-staff-principal-frontend-software-engineer","json_url":"https://alion.io/job/twenty-staff-principal-frontend-software-engineer.json","meta":{"generated_at":"2026-10-12T15:51:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25128,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":685785},"rest":"https://alion.io/mcp/rest/get_company?id=685785"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftwenty-staff-principal-frontend-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftwenty-staff-principal-frontend-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftwenty-staff-principal-frontend-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/twenty-staff-principal-frontend-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftwenty-staff-principal-frontend-software-engineer"}]}