JavaScript Engineer (Flow Blockchain SDK)

Vancouver, BC or Remote
We're looking for an experienced JavaScript Engineer to help us set a new standard for blockchain-powered applications and define the patterns for how developers interact with Flow. Join the team working at the forefront of making blockchain an accessible technology to both developers and mainstream consumers.

The ideal candidate loves building in the open, working on open source tools with an engaged community, and building on the cutting-edge of a new space.

A little about us:

Flow is the blockchain for builders. Created by Dapper Labs, the team behind CryptoKitties, Flow blockchain is designed for a new generation of consumer apps, games, and the digital assets that power them. Flow helps developers build the kinds of applications people want to use, with a focus on consumer-friendly onboarding and the ability to handle mainstream scale.

The Flow team is a humble and curious bunch of builders and scientists who share a passion for blockchain technology and the new kinds of software it enables. Our people are our greatest strength: our diverse team flourishes in an environment where personal autonomy and professional growth are encouraged. We value our culture above else; regardless of where you came from or what you studied, your role here will necessitate both a high level of creativity and strategic thinking on complex issues.
What we’ll accomplish together:
  • Build out a JS SDK for our Flow blockchain, including designing the base-layer protocol that CRUD dApps get built on
  • Make the life of the consumers of the FCL SDK easier by writing documentation, tutorials, tools, sample apps, and working with the developer community
  • Take the Flow Playground through its next iteration and discover elemental, composable pieces that can be used to build incredible dApp experiences
  • Prototype and iterate the mechanism by which our blockchain interacts with dApps, paving the way for future consumer experiences
A little about you:
  • Strong JavaScript capabilities with an awareness of the consequences of low-level technical decisions
  • Involved with developer communities and have a deep understanding of and appreciation for developer experience
  • 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
  • Clear communicator who is able to explain technical concepts simply
  • (Bonus points for) experience developing open-source software
More about Flow:

At Flow we recruit the best and foster an environment that empowers our team. That means a workplace that is diverse, inclusive, and open-minded. We welcome applicants of all backgrounds, regardless of race, colour, religion, sexual orientation, gender identity, national origin, or disability. Even if you feel you don't meet all the requirements listed above, we encourage you to apply!

Our people are what makes our team special - because of that, we work hard to provide our full-time team members perks that make their lives better by offering:

 Flexible vacation & remote work policy - as we accomplish our goals, time off is more than a must. Most team members take between 15-20 days off per year, but we have no hard limit for our high impact individuals.
 Diverse opportunities for learning and development - we provide resources for conferences, classes, books, and other opportunities to maintain and expand your skill set and professional growth.
 Fitness reimbursements - stay fit with our reimbursements for health-related benefits like gym memberships, fitness apps, and personal training.
 Top-Line equipment - in addition to receiving a company smartphone of your choice with a paid voice/data plan, every team member receives a generous equipment budget to try new gadgets, tools, and platforms.
○ Flexible parental leave policies - We understand the importance and demands of a growing family. In addition to state, provincial, and federal leave allowances, parents on the team have the flexibility to work from home or take days off when family needs to come first.
 When we can safely return to our office, fuel up with healthy snacks and coffee, get fit with an onsite gym, recover with onsite RMT/acupuncturist, and meet the many furry friends of our dog-friendly office!

Check out our careers page to learn more about what other benefits we offer!