Senior Software Engineer, Frontend
Blockchain intelligence company providing tools to detect, investigate, and manage crypto-related fraud, financial crime, and compliance for institutions and government agencies.
Funding history
Projects
About TRM Labs
TRM Labs provides blockchain intelligence for investigations and compliance, offering products such as forensics, wallet screening, entity screening, transaction monitoring, and APIs. It serves financial institutions, crypto businesses, and public sector agencies to trace funds, assess risk, and build cases across digital assets.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build and maintain a large-scale frontend that analyzes blockchain transaction activity at massive scale. You will collaborate closely with backend engineers designers and product to define and deliver features. You will find and address performance issues participate in code and design reviews and take ownership of projects. You will learn and apply blockchain and crypto concepts to inform feature design and support on-call triage when necessary.
Requirements
- Knack for great design and intuitive UX
- Strong computer science fundamentals
- Extensive experience with modern frontend frameworks such as Vue.js and React.js
- Experience with CSS-in-JS libraries such as styled-components
- Experience designing and building data heavy front-end applications
- Familiarity with virtual currencies blockchain analysis is a plus
- Adaptable autonomous and able to communicate complex ideas effectively
- Ability to work collaboratively in a cross-functional team
Responsibilities
- Build large-scale web applications that manage billions of transactions using React and Redux
- Collaborate with backend engineers designers and product to build and ship features
- Find and address frontend performance issues
- Participate in code reviews and design reviews
- Develop understanding of crypto and blockchain to inform product design
- Collaborate with product leads and customers to define enterprise software
- Stay current on frontend best practices
- Participate in on-call rotation and triage PagerDuty alerts and customer support requests
