Front-end Developer
An open source Ethereum protocol for memberships & subscriptions.
Maintainer signals as of 8/12/2026
Funding history
Projects
About Unlock Protocol
Unlock is a protocol developers, creators, and platforms can use to create memberships. Unlock’s goal is to ease implementation and increase conversion from “users” to “members,” creating a much healthier monetization environment for the web. In short, Unlock is an open-source, collectively owned, community-governed, peer-to-peer system that creates time-based memberships.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build and maintain Unlock's front-end applications with React, Styled-components, and other open-source libraries. You will write tests and documentation, refactor existing code, collaborate on features and developer endpoints, and review code while providing feedback to internal and third-party developers.
Requirements
- 1+ years of experience as an individual contributor software developer
- Production-grade code including tests and documentation
- Extensive JavaScript experience
- Front-end and backend JavaScript experience
- User experience design
- Visual design
- Experience with blockchain, NFTs, Ethereum, or web3
- Independence
- Proactivity
- Ability to quickly learn and teach technologies and frameworks
- Excellent English communication skills
Responsibilities
- Write open-source code for front-end applications
- Write tests
- Write documentation
- Refactor existing code
- Collaborate with the Developer Evangelist on features and endpoints for third-party developers
- Review code and provide feedback to internal and third-party developers
