Skip to content

Frontend Engineer

Beaverton, ORRemote5+ YOE
Summary

Build and own the React/TypeScript user experience layer for a cybersecurity compliance platform, shipping dashboards, data visualizations, and workflows from designer mock-ups.

About the role

Responsibilities

  • Build UI components and full pages in React/TypeScript across the platform
  • Extend and maintain existing component library, ensuring consistency across the product
  • Implement complex triage, filtering, and workflow flows that handle high-volume data
  • Build data visualizations for dashboards, posture views, and reporting
  • Optimize frontend performance — list virtualization, smart pagination, responsive interactions on large datasets
  • Implement real-time updates where they matter
  • Partner with the Product Designer on mock-up reviews and on extending the component library
  • Work with fullstack and backend engineers to shape the APIs that power the UI
  • Build feedback loops and analytics that capture user interactions with new features
  • Work directly with customers and design partners to validate UX and iterate quickly

Requirements

  • 5+ years of frontend engineering experience with deep expertise in React and TypeScript
  • Strong track record of shipping production UIs in modern frameworks
  • Hands-on experience working inside mature component libraries and design systems
  • Experience with state management, performance optimization, and complex data fetching patterns
  • Comfortable with data visualization libraries
  • Strong eye for design fidelity — comfortable pushing back on patterns or mock-ups when something doesn't hold up
  • Solid debugging skills in the browser and across the network boundary
  • Experience gathering requirements from users and translating feedback into UI improvements
  • Strong communication skills and comfort working directly with customers and design
  • Scrappy; prior startup experience and not afraid to get their hands dirty
  • Pragmatic; knows how to ship fast without unnecessarily complicating things
  • Experience in (and thrives in) a fast-moving, start-up engineering environment

Nice-to-Haves

  • Background in cybersecurity or developer tools
  • Experience with real-time data updates and WebSocket implementations
  • Experience designing or building accessible (WCAG-conformant) interfaces
  • Experience with end-to-end testing frameworks
Skills
ReactTypeScriptComponent LibrariesDesign SystemsState ManagementData VisualizationPerformance OptimizationData FetchingWebSocketsAccessibility