TRM Labs
Senior Frontend Platform Engineer
South AmericaFull-timeGlobal
š Midš Remote
Job Description
[AI-summarized by JobStash]
You will design and implement the core visualization platform and high-performance rendering systems for investigative interfaces. You will build reusable visualization libraries, SDKs, and platform primitives, participate in technical design discussions and code reviews, and optimize frontend performance for large datasets using techniques like virtualization and Web Workers. You will also develop domain knowledge of blockchain investigation workflows to inform platform capabilities and continuously improve rendering and data exploration tools.
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 (D3-force Cytoscape vis.js Sigma.js)
- āFamiliarity with graph layouts including force-directed hierarchical and radial layouts
- āExperience optimizing performance in complex UIs using virtualization viewport culling and Web Workers
- āExperience designing reusable frontend systems SDKs component libraries or developer platforms
- āStrong computer science fundamentals including data structures and algorithmic thinking
- ā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 techniques
- āBuild reusable visualization libraries SDKs and platform primitives
- āParticipate in technical design discussions and conduct code reviews to improve architecture and maintainability
- āOptimize complex UIs for large-dataset rendering using virtualization viewport culling and Web Workers
- āDevelop understanding of crypto and blockchain investigation workflows to inform platform capabilities
- āDefine and evolve data exploration tools and visualization infrastructure
Tech Stack
algorithmPixiJSThree.jsvirtualizationSDKJavaScriptTypeScriptPerformance optimizationComponent libraryReact