As a Front End Software Engineer, you’ll work with the team as we develop the UI system for facilitating our cryptocurrency trading business. This new front end system will be built from scratch relying on the existing backend trading engine and operate at the intersection of crypto and capital markets. Traders will use this UI to watch the market, place orders, and monitor the position and trades on a daily basis.
You will be joining the experienced development team as the first UI engineer and grow to the team lead in the future. We value strong communication skills and the ability to get things done in a collaborative environment. Trading systems experience is preferred, but not required.
Responsibilities and Duties
- Collaborate with the traders and project managers to gain a comprehensive understanding of our mission-critical trading applications
- Collaborate with the development team to design, implement, test and deploy high performance user interfaces which display real-time prices, execution reports, and order entry interfaces
- Actively participate into feature implementation, system maintenance and optimization, and potentially help mentor the junior developers when the team grows
- Execute on an ambitious new feature roadmap in compliance with the target UI architecture
- Drive prioritization for small UI features, at a high delivery cadence with quick turn-around times
- Engage in ongoing learning and exploration of industry trends and advancements related to execution in the digital asset space
- Be part of an open and transparent culture
Must Haves
- Hands-on experience dealing with high volume traffic from the backend to render on the UI. As the application needs to process real-time market data from various sources, the system performance is crucial to the end users.
- Experience handling traffic from multiple back-end websocket servers and knowledge of efficient data structure and libraries to render data in real-time fashion
- Strong technical foundations in the following programming languages: JavaScript, HTML, CSS, TypeScript
- Deep understanding of the proper use of state management libraries such as React, Angular, or Vue.js
- Knowledge of cloud infrastructure such as AWS, Google, or Azure.
- A strong attention to detail, and a passion for creating frictionless and aesthetically satisfying user interfaces
- Demonstrated development experience with sample work
- Excellent written and verbal communication skills
Nice to Have
- Bonus points for experience in either crypto or finance, or a strong desire to learn
- Experience setting up user management system ex. IAM and familiarity with cyber security
- Experience working with backend servers and knowledge of caching and hashing for efficient data processing
- Deep understanding of real-time data processing and its integration into third party visualization libraries
Interview Process
After you apply, you can expect the following interview process:
- First interview - Explanation of the firm, interview with the engineering team leads on experiences and motivation and generic technical questions.
- Take Home Test - A practical exercise to evaluate your technical ability and simulate working together.
- Second interview - Interview with a senior front-end engineer on specific technical ability
- Third interview - Interview with VP of Engineering to delve into your resume and skills, and discuss your career goals.
- Additional rounds may be conducted as necessary with other team members or our partners.
Throughout the process, you'll be assessed for cultural fit through our company values:
- Drive - We believe the best team members are passionate about what they do, and that propels them to greater heights in their career. It drives them to be part of the best teams where they are exposed to the best ideas.
- Ownership - We aim to give ownership interest to as many people in the firm as possible, but in return, we expect everyone to act like owners. "Not my responsibility" is a repugnant phrase to us.
- Judgement - We look for team members who consistently look at the big picture and spend their time on the activities that most drive PnL. They are pragmatic with their time; they don't stick to their narrow domain if it doesn't move the needle.
- Openness - We want a culture where we proactively share information with one another and challenge each other with constructive debate to reach the truth.
- Competence - We value people with high intellectual horsepower. They have already become an expert in one or more domains and learn extremely quickly when in unfamiliar territory.
We are a rapidly growing crypto hedge fund, 2 years old, managing a 9-figure AUM, generating 200%+ annualized returns with a 4 Sharpe.
We've grown to a team of ~40 across Trading & Research, Tech, and Operations.
This is an opportunity to get in on the ground floor of a rapidly growing team and industry. Each member of our team can make large, impactful contributions -- for which we compensate very well, with long-term upside.