The ideal candidate for this engineering role will have experience developing mobile applications through their full lifecycle, from concept through shipping to maintenance
4+ years of experience working with React Native
Experience with one or more of Swift, Kotlin, Flutter
Experience with automated testing
Experience collaborating with geographically and culturally diverse engineering scrum teams
Desirable
Understanding of security, basic use of cryptography, and principles of user data privacy
Experience with low level communications protocols, especially Bluetooth Low Energy, NFC, and WiFi Aware
Experience with Rust
Experience with secure enclaves, hardware-based cryptography or sensitive data handling
Bachelor's Degree in computer science, IT, engineering, or related field
What the job involves
You will work on a privacy-first digital identity wallet, controlled by the end user. We use a combination of core identity libraries, cutting-edge cryptography, and new interoperable identity standards
Create React Native SDKs including an open-source React Native SDK that will be used to build credential wallet applications
Work closely with product managers and UX designers and is responsible for managing user stories, features, and releases
Write solid test cases to test SDK
Write sample wallet applications
Our take
Keeping control over your identity online is becoming increasingly difficult. SpruceID is setting out to combat this by leveraging the power of blockchain. The company's main target is allowing users to sign in online using their Ethereum account instead of a traditional intermediary. This offers increased privacy and ownership for users.
SpruceID is one of a raft of new companies looking to leverage the power of blockchain to improve consumers' privacy and autonomy online, which means there is no shortage of competitors in the space. That said, its funding success, integration capabilities and backing have given it an important edge, and these factors stand strong as promises of its future potential.
Prior to founding Spruce in 2020, Wayne was a Proprietor at WYC Technology for over 4 years. He also spent over 2 years at ConsenSys as the Head of Token Engineering, Head of Product (Web 2.5) and Director of Product Management (Identity). Alongside this, he founded Alpine, a business unit within ConsenSys, where he served as the Head of Product.