JavaScript Engineer


Vancouver, British Columbia, Canada Remote

Full time

Engineering - Other

Jun 25

We're looking for a JavaScript engineer with deep technical knowledge and a love of learning new things. Someone who is interested in creating a suite of javascript tools to connect web apps with blockchain services, conveniently and securely. Join in building the foundations that developers will use to create their own blockchain applications. Empowering everyone, from some of the world's biggest brands to new programmers alike to be able to create blockchain experiences in ways they simply couldn't do before. Flow's community is global — and so is the impact of the work we're doing. Join us in defining what the world can expect from the next generation of internet applications built on Flow.

What you'll be up to:
  • You'll create new tools, protocols, and frameworks that will connect users, apps, blockchain wallets, and services to the Flow ecosystem.
  • Iterating upon our existing JavaScript front-end library to make it easier for developers to build on Flow.
  • Creating ways for users to connect the apps they love with their preferred blockchain services. You'll work to enable blockchain applications to connect to services like credit card payment processors, notification services, identity services, and more, all in a decentralized manner.
  • Working with the Flow community to best understand their needs. You'll break down their feedback into actionable items to be executed by you and the rest of the Flow team.
  • Optimizing our frameworks for ease of use and scale. Our tools need to be accessible to everyone, yet powerful enough that they can meet the needs of the most demanding applications.

A little about you:
  • You're a JavaScript/Typescript nerd at heart. We're looking for someone with a deep passion for building secure, powerful, and accessible software.
  • You have experience with the JavaScript/Node.js ecosystem.
  • We care deeply about our users, which in our case are developers, just like us. Your strong sense of developer empathy is essential to our mission.
  • Comfort with different frontend frameworks, CI tools, and rapid prototyping
  • Comfort with different testing frameworks, best practices, and concepts
  • Experience creating tools, including CLI tools

More about Dapper Labs:

Dapper Labs is the world's first blockchain entertainment company. We are the creators of industry-leading experiences including CryptoKitties and NBA Top Shot, as well as Dapper Wallet – the simplest way to manage your assets and use the blockchain. We are also the original developers behind Flow, a new decentralized blockchain designed from the ground up for scalability and ease of use.

Our mission at Dapper Labs is to make the world a more accessible and enjoyable place through consumer adoption of decentralized technologies.

We have raised over $600M from leading and notable investors including Andreessen Horowitz, Coatue, Union Square Ventures, Venrock, Google Ventures (GV), Samsung, and the founders of Dreamworks, Reddit, Coinbase, Zynga, and AngelList, among others. Dapper Labs’ current studio partners include the NBA and NBPA, the NFL-PA, Ubisoft, Warner Music, Turner, Dr. Seuss, Genies, and the UFC, as well as 100+ others.

Visit our website to learn even more about Dapper Labs, including information about benefits and perks.

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



Flow is a new blockchain built for the next generation of apps, games, and the digital assets that power them.