RabbitHole logo

Senior Frontend Engineer


Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now →

At RabbitHole, we’re building the on-chain resume for the future of work in crypto.

Crypto protocols no longer rely on an individual’s higher education credentials or social capital, but instead, those with proven on-chain history and high participation. With this paradigm shift, the lines between education and work are becoming increasingly blurred. People are learning on the job, with ultimate working flexibility, while being paid for their contributions through ownership.

On RabbitHole, users earn credentials “Skills” by completing on-chain tasks across different smart contract-enabled applications. These Skills are required for “Quests” which reward users with ownership in different protocols by completing a series of on-chain tasks that benefit each protocol. We’re doing this to make the world of crypto less nebulous, and easier for someone new to the ecosystem to get involved in crypto.

The role

We are looking for someone who is a rockstar in React, and has some minimum design experience who can take a product idea from idea to execution. As an early member, you’ll have a large say in the future of the product and can shape the company culture, helping direct product strategy and execution, which will have a large impact on the greater crypto ecosystem. Additionally, you’ll get exposure to the top crypto projects which can give you a great entry point into the crypto-native world of Web3.

Who we are

Our team has deep crypto-native roots, working at some of the leading consumer teams in web3 like Dapper Labs and the largest DeFi ecosystems like MakerDAO. We’ve realized that to bring the next millions of people into crypto, we need to make the consumer experience magical while empowering the users. We believe that finding the right person for the right task at the right time is even more important. The culture of RabbitHole is about lifelong learning. By creating a platform to make it easy to learn and get involved in new protocols, we can make it fun & easy to learn complex topics. We’re endlessly curious about the potential of crypto to shape how we interact with the world today, from finance, to culture, to work.

What you will do:

  • Build out frontend application(s) using React, interacting with RabbitHole’s backend and smart contractsImplement reusable components, hooks and unit tests
  • Style frontend application(s) to an exceptional standard using designs provided by RabbitHole’s product designer
  • Ensure code quality and software reliability through automated test implementations, UI/UX testing, and processes
  • Potential for rapid iteration of frontend prototypes and designs
  • Leverage RabbitHole’s existing codebases and components to avoid duplication of workSpend time with designers in Figma helping architect and design components

For this role, you must be able to demonstrate:

  • Familiarity with modern software architecture techniques for building modular and testable applications
  • Knowledge of Ethereum & Web3 development frameworks like Web3.js or Ethers.js
  • A strong experience with React (including hooks, JavaScript or Typescript), SCSS & other styling implementations
  • Attitude of continuous improvement
  • Good communication skills, keen on coordinating with (and developing where appropriate) other remote developers E* xcited to encourage transparency and engage with best practices
  • Bonus: Knowledge of ChakraUI preferred
Apply now

Please let RabbitHole know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.


Job type


Apply now

Please let RabbitHole know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.