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