Work at Unlock

Unlock is an access control protocol built on Ethereum. We enable creators to monetize their content or software without relying on a middleman. We are looking for software engineers to help us build the protocol, its reference applications (ÐApps), as well as learn and pave the way for best practices around blockchain development.

Open Positions

About Unlock

At Unlock, we believe the web needs a new business model. We believe the decentralization promise of the web cannot be achieved if economic incentives are not aligned between consumers and creators. For this, we're building a protocol which lets anyone restrict access to their creations and for consumers to earn points when they discover and promote the best creations.

The Unlock Protocol can be applied to publishing (paywalls), newsletters, software licenses or even the physical world, such as transportation systems. The web revolutionized all of these areas, Unlock will make them economically viable.

We know that diversity of background, experiences and perspective is the only way to understand and cater the very wide network of applications that we envision for the protocol. As such, Unlock Inc. is proud to be an Equal Opportunity Employer that is committed to inclusion and diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

All of our employees have an impact on the products and applications we're building, but also on the organization itself. We focus on growth and personal development for everyone and we know that this can only happen when employees have piece of mind. We care about our employees both at work and in their personal lives with core benefits such as health insurance, paid time off and perks that encourage continuous learning and cultivation of mind and body.

Interview Process

We think that an explicit process will let us evaluate your skills in the most fair way, as well as will let you prepare adequately.

  1. Initial chat conversation with our founder Julien (find him in our Telegram group!).
  2. Open Source Bounty assignment: all of Unlock's code is public. We'll ask you to submit a pull request for one of the issues which has a bounty.
  3. Once your Pull Request has been merged, we'll invite you for a second round of interviews (expect 3 or 4) with the team.
  4. Reference checks (please have your resumé ready and updated too!)

We thrive to be respectful of your time and effort by providing you feedback early and often.

Senior Frontend Engineer

New York — Engineering — Full Time

About You

Do you think that the web's original sin is its lack of business model? Do you think that individuals, democracies and the web, deserve better than click-bait, information overload or fake news?
Are you excited about empowering creators by building the tools and interfaces which will let them monetize their creations without gate keepers?
Do you want to learn and share your experiences with a team of skillful and curious colleagues?
You should consider joining the Unlock team on our journey.

About The Role

By joining Unlock, you're working with experienced engineers, open web advocates and entrepreneurs who founded successful companies with significant exits. Unlock will soon become the default business model for the web and you should expect your code and designs to be used by hundreds of millions of users, all over the world.

We value positive energy, curiosity and constant learning, so you should expect this job description to be slightly outdated after a couple months, but at first, we believe you'll help us with:

  • Tools for creators: You will be in charge of building a comprehensive yet simple interface to empower creators and let them create the locks they need.
  • Checkout UX: Unlock will provide the best paywall you've ever used. It needs to be smooth and elegant.
  • Front end architecture: Both of the goals above will be served by a robust and maintainable architecture. Your job includes making informed decisions based on these goals as well as implement the foundation for frequent iterations.

Candidates for this position should have a solid background in front end technologies like React, Redux and the whole JavaScript stack. Previous experience in open source development and a strong interest in crypto / decentralization is a plus.

Requirements

  • 4+ years of experience in software engineering
  • Deep working knowledge/expertise with modern JS applications and frameworks (React, Redux, SASS...)
  • Advanced knowledge of the web stack and standards (ES6, PWA...)
  • You ship high quality, well tested and documented code to meet the needs of users customers and colleagues
  • High degree of autonomy and extensive communication skills to ensure that efficient collaboration with other team members
  • Be a steward and influencer of our early engineering culture
  • In NYC or willing to relocate

Great to have

  • Experience working on open source projects
  • Passion of cryptography and cyber security
  • Interest for user experience and visual arts

Compensation : $110K – $140K, stock options

Applications

If you are interested in applying for this position, please send an email containing your resume, Github, and Linkedin to julien@unlock-protocol.com, and reach out to Julien in our Telegram group!).