About the Role
Senior Software Engineer, Frontend
United States – Remote
TRM is on a mission to build a safer financial system for billions of people. We deliver a blockchain intelligence data platform to financial institutions, crypto companies, and governments to fight cryptocurrency fraud and financial crime. We consider our business — and our profit — as a way to move towards our mission sustainably and at scale.
We are looking for an experienced Senior Frontend Engineer to join a small but fast-growing Frontend Engineering team that is responsible for building highly robust and seamless product features that analyze blockchain transaction activity at a massive scale. As an early member of the team, you will be deeply involved in the technical details and ultimately champion your team to build a safer financial system for billions of people.
The impact you’ll have here:
- Building a large-scale web application that manages billions of transactions using React and Redux
- Working with Backend Engineers, Designers, and Product to build features and ship product
- Finding and addressing performance issues
- Participating in code and design reviews
- Developing a deep understanding of crypto and blockchain to inform product design and direction
- Collaborating with product lead and customers to define a new category of enterprise software
- Staying current on frontend best practices
What we’re looking for:
- Knack for great design and intuitive UX
- Strong Computer Science fundamentals
- Extensive experience modern front end frameworks (e.g., Vue.js, React.js) and CSS-in-JS libraries (e.g., styled-components)
- Experience designing and building data heavy front-end applications
- Experience with virtual currencies, applications, and their use in financial networks and blockchain analysis is a plus
- Deep Canvas and/or WebGL knowledge is a plus
- Adaptable. Goals can change fast. You anticipate and react quickly.
- Autonomous. You own what you work on. You move fast and get things done.
- Excellent communication. You will need communicate complex ideas effectively to both technical and non-technical audiences, and both verbally and in writing
- Collaborative. You must work collaboratively in a cross-functional team and with people at all levels in an organization