Typescript Library Engineer

Viewed 14 times

Job Description

We’re seeking a smart, self-motivated person to join our front-end team as an internship for 6 months to 1 year to build beautiful prototype wallets using our client-side SDK supporting secure key management.

We place a high emphasis on correctness, testing, and clean code, and it can be a great opportunity to level up your Typescript skills, as well as cryptography and blockchain knowledge. The feature set is driven both by the feature set of our front-end applications (product), as well as a desire to create an intuitive yet powerful SDK for other developers to build upon.

You like to learn new things and are excited about the potential of blockchain. You feel profound satisfaction when you ship code with no serious bugs. And most of all, you want to learn and work in a team, pushing you to improve your craft.


  • Reviewing and auditing code
  • Building flexible connectors to various blockchains
  • Implementing or porting codecs and key signing algorithms
  • Assisting in the design of APIs
  • Developing tooling on top of the library for various use cases


  • Experience with modern Javascript, understanding of ES6 and best practices
  • Experience with a static typed language required (C++/Java/Swift/etc)
  • Previous Typescript experience preferred
  • Experience deploying code to production, and understanding of what “production quality” means
  • Experience with git and version control
  • Writes unit tests and understands the difference between “works for me” and “works”
  • Quick learner, open minded, smart person

Job Summary

Barcelona Location
Full Time, Internship Job Type


We’re a blockchain startup, but we are helmed by early adopters and industry veterans that are building a very groundbreaking product suite that provides the user experience improvements needed to make blockchain technology truly mass adoptable. For example, we have a working prototype of a cryptocurrency wallet which provides interoperability between chains and human friendly addresses to make crypto transfers as easy as sending and receiving email. Our demo of this prototype won Runner Up in the Startup Battlefield Europe competition hosted by TechCrunch. IOV was founded because we believe in the potential of blockchain tech to improve life for not only business operators, but everyone - in every industry, and every economy. We believe the IOV Name Service, an SDK for developers, and the “universal wallet” we’re building for mainstream consumer usage.
View project profile



Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

  • Our Full-stack Developer will work alongside our engineering team and rewrite and update code for our indexer. This role is perfect for someone excited about learning that would like to grow into a leadership role in the future.

    Apply Now
  • As a Senior Golang Engineer on our Engineering team, you will have a chance to work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers Sommelier validators to secure the Sommelier network which offers financial automation globally. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.

    Apply Now
  • In this role, you will build the ethereum contracts of one of the first flagship hybrid Ethereum/Cosmos DeFi protocols designed to leverage the strengths of the combined platforms. You will use Solidity and Vyper software languages that run on the Ethereum Virtual Machine. You will work to secure and test smart contact code that will control and route billions of dollars of value, daily.

    Apply Now