Senior Frontend Platform Engineer
TRM Labs $210K - $230K/year Posted 8 days ago100% remote North America North America (remote)About The RoleBuild a Safer WorldTRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's 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.We are looking for an experienced Senior Frontend Platform Engineer to join a small but fast-growing Frontend Engineering team responsible for building the visualization and rendering systems that power TRM’s investigative platform. TRM’s product surfaces complex blockchain activity through interactive graph exploration, entity networks, and data-dense investigative interfaces. In this role, you will help build the core frontend platform and visualization infrastructure that allows analysts to explore large relational datasets and uncover illicit activity at scale. As an early member of the team, you will work on high-performance rendering systems, graph visualization, and reusable frontend infrastructure that powers TRM’s investigative workflows.The impact you’ll have hereDesign 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.Develop a deep understanding of crypto and blockchain investigation workflows to inform product design and platform capabilities.Help define the next generation of data exploration tools used by investigators and financial institutions worldwide.What we’re looking forStrong JavaScript and TypeScript fundamentals with experience building large-scale frontend systems.Experience building data-dense web applications, such as analytics platforms, visualization tools, or mapping systems.Hands-on experience with Canvas, WebGL, or GPU-accelerated rendering.Experience working with data visualization libraries such as D3, PixiJS, Three.js, or similar tools.Experience building or working with graph / network visualization systems, using tools like D3-force, Cytoscape.js, vis.js, Sigma.js, or similar.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 optimizationExperience 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.About The TeamThe team operates on a weekly sprint schedule. Individuals on the team are tasked to lead projects as technical anchors, and given a chance to grow and take ownership according to their level and goals.We work closely with product, design, and with our engineering partners in data platform teams to deliver impactful features to customers and the company.The team’s timezone is a mix of EST and PST, with at least 6 hours of overlap with PST (8 am to 2 pm PST).On Call: We have an on-call rotation that is approximately one week every 16 weeks.Frontend usually doesn't get pager duty alerts but gets frontend issues from customer support channels and the on-call is responsible for triaging if it is a frontend bug or sometimes really a backend issue.It gets busy during some on-call weeks but has not been wake-up from sleep type of alerts.Learn about TRM Speed in this positionRuthless Prioritization & Adaptability: We adapt quickly when faced with new information. For example, an engineer may message the PM or EM to prioritize Task A vs. Task B in the middle of the sprint – we don’t let inertia guide our decisions. Instead we focus on ruthless prioritization and pivot quickly as needed.Challenging Timelines (Execution Pressure): An engineer questions a teammate’s proposed 3-week timeline, and constructively argues for condensing it to 2 weeks—backed by rationale, tradeoffs, and a plan to reduce scope or increase velocity. They show ownership of delivery speed and willingness to push for urgency.Time-Boxed Spiking (Rapid Learning & Decision-Making): An engineer proposes a 1-week spike with a clear time-box and success criteria to explore implementation options or validate feasibility through a proof of concept. They demonstrate speed not just in execution, but in de-risking decisions early.SkillsFrontend JavaScript TypeScript React Visualization GPU Frontend Performance WebGL Three.js D3How to applyApply directly on the employer's apply-click#track" data-apply-click-url-value="/jobs/352-senior-frontend-platform-engineer/apply_clicks" data-apply-click-placement-value="prose" data-apply-click-target-value="url" data-apply-click-token-value="eyJfcmFpbHMiOnsiZGF0YSI6eyJqIjozNTIsIm4iOiJXdnRMVzV0UnZDQXBubVZEIiwidCI6MTc4NjU0OTUwODM4NH0sImV4cCI6IjIwMjYtMDgtMTNUMDM6NDU6MDguMzg0WiIsInB1ciI6ImFwcGx5X2NsaWNrIn19--62dfc3f9ef5d07c2295ae2b0ccda100747413427" href="https://jobs.ashbyhq.com/trm-labs/7b2bf23d-efb6-4df1-9a64-c09c7a34aaee">application page. Your application goes straight to them.Republished listingThis opportunity was discovered on TRM Labs's public careers page and is republished here for discovery purposes. Applications are handled by the employer.TRM Labs team? Claim this listing or ask us to remove it.ApplyApply for this roleYou'll be taken to the employer's own application page.apply-click#track" data-apply-click-url-value="/jobs/352-senior-frontend-platform-engineer/apply_clicks" data-apply-click-placement-value="card" data-apply-click-target-value="url" data-apply-click-token-value="eyJfcmFpbHMiOnsiZGF0YSI6eyJqIjozNTIsIm4iOiJXdnRMVzV0UnZDQXBubVZEIiwidCI6MTc4NjU0OTUwODM4NH0sImV4cCI6IjIwMjYtMDgtMTNUMDM6NDU6MDguMzg0WiIsInB1ciI6ImFwcGx5X2NsaWNrIn19--62dfc3f9ef5d07c2295ae2b0ccda100747413427" href="https://jobs.ashbyhq.com/trm-labs/7b2bf23d-efb6-4df1-9a64-c09c7a34aaee">Apply nowJob OverviewSalary $210K - $230K/yearLocation Remote North America North America (remote)Type Full timeLevel SeniorPosted Aug 5, 2026TRM LabsView company & all rolesCurated by ForcepullThis role was curated by the Forcepull team. We hand-picked it because we think it's a great opportunity from a company we respect.