Skip to content

Staff Frontend SWE

Lead frontend architecture for mission-critical cyber operations interfaces. Build high-performance React/TypeScript applications with real-time data visualization and mentor engineers.

New York, NYFrontend EngineeringOnsite8+ YOE

About the role

Responsibilities

  • Architect and build sophisticated React/TypeScript applications that operate smoothly at scale
  • Design real-time UI experiences for complex cyber operation data, optimizing for speed and clarity
  • Lead frontend technical architecture and design decisions
  • Build and evolve interactive visualization systems (e.g., graphs, timelines, streaming views)
  • Establish reusable frontend architecture patterns and component libraries for consistency and velocity
  • 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 to deliver end-to-end features
  • Troubleshoot production issues, lead frontend performance investigations, and improve reliability over time

Requirements

  • 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 through delivery and growth
  • Experience building for performance at scale (profiling, optimization, rendering strategies)
  • 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 to deliver excellent UX
  • Strong command of Git in a professional engineering environment, including branch workflows, code review practices, and CI integration
  • 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

  • Health: Medical, dental, and vision plan options. Life / AD&D, disability coverage options
  • Family: Paid parental leave (12 weeks for birthing parents, 4 for non-birthing parents, 6 weeks for adoptive, foster, or intended parents through surrogacy)
  • Vacation: Paid holidays and flexible PTO
  • Retirement: 401(k) with pre-tax and Roth options. HSA/FSA options, dependent care FSA
  • At the office: Commuter benefits, on-site garage parking, bike storage, building fitness center, desk setup stipend

Skills

ReactTypeScriptJavaScriptHTMLCSSReduxZustandReact QueryVitestReact Testing LibraryPlaywrightCypressGitCI/CD

Senior/Staff Software Engineer, OfficeJS

Lead development of Harvey in Word, an AI-powered Microsoft Office Add-in using OfficeJS. Architect integrations, build agentic editing features, and mentor engineers. Requires deep OfficeJS expertise and 5+ years experience.

231k – 340kNew York, NYFrontend EngineeringHybrid5+ YOECSSHTML

Senior/Staff Software Engineer, OfficeJS

Lead development of Harvey in Word, an AI-powered Microsoft Office Add-in using OfficeJS. Architect integrations, build agentic editing features, and mentor engineers.

231k – 340kSan Francisco, CAFrontend EngineeringHybrid5+ YOECSSHTML

Staff Software Engineer, Frontend

Own and lead engineering projects on the Product Engineering team, building AI-native features and full-stack systems with React/TypeScript on the frontend and Python/Postgres on the backend.

231k – 340kNew York, NYFrontend EngineeringHybrid7+ YOECSSReact

Senior Staff Software Engineer

Senior Staff Front-End Engineer to define architecture for Rippling's analytics and visualization platform. Own technical direction for interactive data experiences, AI copilots, and large-scale rendering systems.

201k – 345kSan Francisco, CA +2Frontend EngineeringHybrid10+ YOEReactCaching

Staff Software Engineer

Lead development of member-facing web and mobile experiences for a health tech platform. Own full-stack features from UI through APIs, drive frontend architecture, and mentor engineers.

United StatesFrontend EngineeringRemote10+ YOEGCPReact