Senior Front-end 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 on a mission to increase economic opportunity for all by making the benefits of crypto more accessible and meritocratic.
If the last generation of software was built upon a foundation of user-generated content owned by companies, the next generation of software will be digitally owned by its users. At its core, crypto holds the potential to create positive social change through the wider distribution of wealth-building assets.
Today, RabbitHole guides users through web3 with hands-on learning opportunities and rewards them for proving their knowledge through on-chain transactions. As users complete on-chain actions through RabbitHole Skills, they build their immutable resumé, unlocking even more potential earning opportunities through Quests on RabbitHole. In the future, RabbitHole will match the best talent with the best protocols based on their on-chain resume, helping both protocols distribute their tokens more efficiently and top contributors to earn more income.
We’re reinventing how people work alongside our community of hundreds of thousands of users globally and leading investors such as Greylock, Electric Capital, and TCG. The best crypto protocols like Uniswap, Lido, and Gnosis use RabbitHole to teach new users how to use their protocols and reward them in their tokens for completing on-chain actions. RabbitHole’s deep crypto experience from companies like Dapper Labs and OpenSea gives the team an edge in knowing what to teach newcomers.
The world of crypto can seem confusing, challenging, and down-right predatory. RabbitHole exists to guide people through the noise and build confidence in their skills. Because we know: the deeper you go, the brighter it gets.
About you:
As crypto continues to shape how we interact with the world, we want our users to feel empowered to explore different protocols through RabbitHole. To make the world of crypto less nebulous and easier for beginners to understand, you should be obsessed with creating a pixel perfect design and making sure that this translates on the frontend.
As an early member on our team, you’ll have a large say over our existing suite of products, and be able to influence the creation, design, and execution of future products. You should have a relentlessly high-quality bar for your own code, as well as the code of your team members. Critical to this role will be your ability to develop your peers and incorporate best practices.
As a fast-growing startup existing in a 24/7 industry, we rely on our team members to take initiative. We are looking for someone who is an independent but collaborative worker that can adapt quickly to changing priorities, wear multiple hats, and proactively assist with solutions. You should also be open to the occasional travel for events and company off-sites – in true crypto spirit, we also enjoy our face time together.
Responsibilities/duties:
- Build out frontend application(s) using React, interacting with RabbitHole’s backend and smart contracts
- Implement reusable components, hooks, and unit tests
- Spend time with RabbitHole’s product designers in Figma to help architect and design exceptional components for the frontend application
- Ensure code quality and software reliability through automated test implementations, UI/UX testing, and processes
- Leverage RabbitHole’s existing codebases and components to avoid duplication of work
Qualifications:
- Strong experience with React (including hooks, JavaScript or Typescript), SCSS & other styling implementations
- Knowledge of Ethereum and web3 development frameworks like Web3.js or Ethers.js
- Familiarity with modern software architecture techniques for building modular and testable applications
- Excellent verbal and written communication (design docs, specs, documentation, code reviews, post-mortems)
- Bonus: Knowledge of ChakraUI preferred
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.
Location
Job type
Role
Compensation
Keywords
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.
About RabbitHole
Not what you're looking for?