Staff Front End Engineer
Cubist
Come join our growing team at Cubist to help us build CubeSigner, our secure key management platform that lets institutions, DeFi protocols, and Web3 projects easily interact with digital assets without cutting corners on security. The status quo is downright crazy: In 2023 alone, nearly $700M was stolen across the industry due to mismanaged secret keys. The problem is only getting worse as we see government entities and Web2 companies without crypto expertise start to explore how blockchains can simplify manual processes and provide new ways to engage with mainstream masses. We built CubeSigner to address this problem.
As Web3 gains mainstream traction—from the finance industry to retail and beyond—our solution is poised for exponential growth: it’s the only product with the technical foundation to meet tomorrow’s customers’ needs. You will join our (growing) front-end engineering team to build the user interface SDK and key management web UI platform our customers use to manage secure transaction signing for staking, tokenization, consumer wallets, and other blockchain-based projects where security, speed, reliability, and extensibility all matter. Help build a world where no one has to use a hot wallet to make a great product or use a complex and cumbersome cryptographic protocol to ensure security!
About the Cubist Product:
CubeSigner eliminates the tradeoff between security (keeping keys safe from attackers), performance (keeping keys available for use), and convenience (keeping keys hidden from end-users) that teams have long had to make when working with digital assets. Trading teams today, for example, resort to sharing hot wallets containing millions of dollars to meet low latency deadlines; consumer apps roll out questionable custody practices just to make social logins work; and investors scatter assets across platforms and USB sticks because staking or trading is a risky bespoke exercise. CubeSigner provides 1) a secure design rooted in mature, battle-tested hardware; 2) 100x better speed than competing solutions; 3) extreme reliability without correlation to market events; and 4) safe extensibility to add new features without impacting security.
We launched CubeSigner as a developer API early last year with the goal of making DeFi access safer and easier. We remain focused on bringing liquidity into DeFi through our partnerships with Babylon, EigenLayer, and liquid staking protocols, and more broadly, making Web2 and Web3 interoperable in ways that feel familiar to the mainstream. Our early key management customers include Ankr, Ava Labs, and Sports Illustrated Tickets. Because a key mediates everything a company does in Web3, CubeSigner is a critical part of every customer’s technology stack and serves as a collaboration point between many teams and functions. The MVP version of CubeSigner’s UI web platform is currently in beta with select customers.
About the Cubist Team:
Cubist’s founders include a former fintech COO and professors from UC San Diego and Carnegie Mellon University, who have published over 80 papers on computer security. Members of the Cubist team have designed and specified the cryptography underlying Ethereum and Avalanche, deployed fine-grained isolation in Firefox, discovered serious bugs in Google Chrome and Linux, and built the automated reasoning tools that companies like Amazon and Certora rely on. We are well funded with more than two years of runway from Polychain, dao5, Amplify, Paxos, and other top-tier venture capital and strategic investors, and we’re excited to scale our platform with a key focus on enhancing CubeSigner's user (and developer) experience.
About the Staff Front End Engineer Role:
As a Staff Front End Engineer at Cubist, you will work directly with the founders and engineering team on a highly technical product that is used by web3 teams to securely manage keys and assets.
Your work will be the first thing new key management customers see, and the primary way they will interact with our product. We’re looking for someone who is detail-oriented, user-focused, passionate about building production systems and excited to work in a fast-paced startup environment where speed and experimentation are critical. To thrive at Cubist, you should be happy working cross-functionally and collaboratively. We anticipate that most qualified candidates will have 10 or more years of professional, hands-on, front end software development experience and strong background in security.
Qualifications:
In this role, you’ll have an advantage if you have:
Extensive experience building large-scale front-end applications in TypeScript.
Deep understanding of React and extensive experience using React and similar client-side modern web frameworks to build web applications and ship reusable components.
Proficiency using OpenID-based REST APIs, cross-browser compatibility testing, real-time analytics, and creating dashboards and widgets based on data streams.
Prior experience collaborating with back-end engineers to define and implement APIs, and architecting front ends for performance, security, accessibility, and scale (considering attributes like state management and caching).
Prior experience collaborating with UX designers and product managers to define, design, and implement pixel-perfect interfaces.
Experience using and customizing automation tools and bundlers (Webpack, esbuild, and Vite) and implementing software engineering best practices (including CI/CD).
Strong experience and understanding of the Web platform and web application security standards (e.g., CSP, SRI) and best practices.
Experience building mobile applications for iOS and Android.
-
Working familiarity with Rust (our back end is entirely written in Rust) and AWS services.
Tasks and Responsibilities:
Lead the design and implementation of Cubist’s web UI platform—the user-facing key management platform—while ensuring security, scalability, performance, and accessibility.
Build, maintain, and ship reusable UI components and libraries that empower our customers to seamlessly integrate CubeSigner into their products.
Champion and lead efforts on usability, accessibility, cross-browser testing, performance analysis, web security, and debugging.
Collaborate with designers, product managers, and back-end engineers to understand customer needs and create interfaces that offer seamless integration, functionality, security, and usability.
Continue refreshing your understanding of best practices in front-end architecture and Web platform standards, including web security and web authentication standards.
-
Mentor junior front end engineers and serve as a subject matter expert on front end engineering.
Bonus:
Prior professional experience with web3 or fintech products.
Prior professional experience building developer-focused products.
Prior professional experience with Rust and server-side development.
Demonstrated history of mentoring junior team members, fostering their growth and development.
-
Knowledge of the latest trends and best practices in front-end architecture, including aspects like performance, security, accessibility and usability.
Compensation & Perks:
Competitive salary and equity compensation
Comprehensive medical, dental, vision and life insurance benefits
Company-sponsored 401(k)
Home office stipend
Company retreats
Why Cubist?
In this role, you’ll have a unique opportunity to shape the direction of the Cubist web UI platform (and the user interface SDK) for a product that is already seeing traction from banks and other serious institutions. Our team is curious, energetic, collaborative, ambitious—and fully remote—and we want to work alongside similarly bold and motivated individuals. If this sounds fun and challenging, we’d love to hear from you!
Cubist is an equal opportunity employer.
Come as you are: we are committed to growing a diverse team and inclusive culture, and encourage those who identify with under-represented groups to apply.