WHY US:
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, even between different types of
tokens such as Bitcoin and Ethereum. Our demo of this prototype won
Runner Up in the Startup Battlefield Europe competition hosted by
TechCrunch in May, and more recently in August we’ve already put out a
public code release of our IOV-core client.
Our
development strides can be attributed to our efforts at recruiting top
talent into blockchain coding, and it helps that our team is also
expertly guided by talented veterans such as the original system
architect and first technical employee of Lisk (which in its time was
the most successful ICO in 2016 and second most successful ICO in
history after Ethereum, before going on to reach a multi-billion dollar
market cap in Q1 2017 as a top 20 project in the industry).
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 that potential won’t be
realized, however, without solving the cross-chain transaction and user
friendliness barriers that we’re building IOV’s products to solve. Our
suite’s key components include the Blockchain Communication Protocol,
the Blockchain Name Service, an SDK for developers, and the “universal
wallet” we’re building for mainstream consumer usage. You can find more
details on our website: https://www.iov.one/.
WHY THIS ROLE
We're seeking a smart, self-motivated person to join our team enhancing https://github.com/iov-one/iov-core, our client-side sdk supporting secure key management and interaction with multiple blockchains.
You
will work closely with the team lead to design and extend the
functionality of the library. We place 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.
Key Responsibilities:
-
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
WHY YOU
You
like to learn new things and are excited about the potential of
blockchain. You want to get your hands dirty digging in under the APIs
and create new libraries, rather than just build dApps on top of web3
and solidity. You like to create tools that others will use and develop
your reputation in the open source community by assisting other
developers. 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.
Key Qualifications:
-
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
**
IOV is an equal opportunity employer, supporting inclusiveness in all
aspects of life, including Religion, Sex, Gender Identity, Sexuality,
Age, Disability, Ethnicity and Race. **
Contractors
must live in Europe with valid working visa. We embrace remote work,
but maintaining the same time zone and ability to meet up face to face
on a regular basis are essential for building a solid team at this early
stage. (In the future, we hope to be able to integrate developers from
more regions).