Senior Frontend Platform Engineer
Skills
About the Role
You will design and implement the frontend visualization platform that powers investigative interfaces. You will build high-performance rendering systems using Canvas, WebGL, and GPU techniques to visualize large datasets and interactive graphs. You will create reusable visualization libraries, SDKs, and platform primitives for other teams to consume, participate in technical design discussions and code reviews, and optimize complex UIs for performance. You will develop a strong working knowledge of blockchain investigation workflows to guide visualization and platform decisions, and participate in the on-call rotation to triage frontend issues when they arise.
Requirements
- Strong JavaScript and TypeScript fundamentals
- Experience building data-dense web applications such as analytics or visualization tools
- Hands-on experience with Canvas WebGL or GPU-accelerated rendering
- Experience with data visualization libraries such as D3 PixiJS or Three.js
- Experience with graph and network visualization systems such as D3-force Cytoscape.js vis.js or Sigma.js
- Familiarity with force-directed hierarchical or radial graph layouts
- Experience optimizing performance in complex UIs using virtualization viewport culling Web Workers and large-dataset rendering optimizations
- Experience designing reusable frontend systems SDKs component libraries or developer platforms
- Strong computer science fundamentals including data structures and algorithms
- Experience with React and modern frontend frameworks
Responsibilities
- Design and build the visualization platform that powers investigative interfaces
- Develop high-performance rendering systems using Canvas WebGL and GPU-accelerated rendering
- Build reusable visualization libraries SDKs and platform primitives
- Participate in technical design discussions and code reviews to improve architecture and maintainability
- Develop understanding of crypto and blockchain investigation workflows to inform platform capabilities
- Define and implement next-generation data exploration tools
- Optimize performance in complex UIs using virtualization viewport culling and Web Worker techniques
- Participate in on-call rotation and triage frontend issues
Benefits
- Eligibility to participate in TRM’s equity plan
