Senior Frontend Platform Engineer
TRM Labs · NAMER · 2 wk ago
RemoteRemoteEngineering$200k–$220k/yrInternship
About the role
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. Our platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure.
Responsibilities
- Design and build the visualization platform that powers TRM’s investigative interfaces, including graph exploration and large-scale data visualization.
- Develop high-performance rendering systems using technologies such as Canvas, WebGL, and GPU-accelerated rendering to visualize complex datasets.
- Build reusable visualization libraries, SDKs, and platform primitives that enable teams across TRM to build powerful data exploration experiences.
- Participate in technical design discussions and code reviews to improve architecture, performance, and maintainability.
- Help define the next generation of data exploration tools used by investigators and financial institutions worldwide.
Requirements
- Strong JavaScript and TypeScript fundamentals with experience building large-scale frontend systems.
- Hands-on experience with Canvas, WebGL, or GPU-accelerated rendering.
- Experience building or working with graph / network visualization systems, using tools like D3-force, Cytoscape.js, vis.js, Sigma.js, or similar tools.
- Familiarity with graph layouts such as force-directed, hierarchical, or radial layouts.
- Experience optimizing performance in complex UIs using techniques such as: virtualization, viewport culling, Web Workers, and large-dataset rendering optimization.
- 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.
Qualifications
- Experience with data visualization libraries such as D3, PixiJS, Three.js, or similar tools.
- Experience with blockchain and cryptocurrency investigation workflows.
- Ability to work in a fast-paced, agile environment with a weekly sprint cycle.
- Comfort with rapid learning and decision-making through time-boxed spikes.
Skills
- Expertise in JavaScript and TypeScript.
- Experience with front-end frameworks like React.
- Knowledge of data visualization and graph/network visualization technologies.
- Experience with high-performance rendering systems.
- Strong problem-solving and analytical skills.
Benefits
- Competitive compensation package including base salary ranging from $200,000 to $220,000.
- Equity participation in TRM’s equity plan.
- Flexible work schedule with a mix of EST and PST time zones.
- On-call rotation with minimal pager duty alerts.
- Opportunities for growth and leadership within a high-performing team.
Pay
Individual pay is determined by skills, qualifications, experience, and location.
Schedule
The team operates on a weekly sprint schedule with a mix of EST and PST time zones, overlapping by at least 6 hours.
Contact
To apply, please visit our careers page or email your resume to careers@trmlabs.com.