Native Android Application Developer


Unfinished is looking for a skilled native Android developer to join our team.  You will design and build a new blockchain wallet app that will be the user hub of our Distributed Social Networking Protocol (https://dsnp.org).   From securely storing keys, signing transactions, and delegating permissions the wallet will be helping the user control digital access to their social identity and  becoming a primary way for users to explore the DSNP ecosystem as well as other ground breaking token ecosystems to come.



Responsibilities:


- Use Kotlin and/or Java to build a new blockchain wallet

- Collaborate with product and design teams to define app features and feel

- Diagnose and fix bugs and performance issues

- Develop prototypes to test new concepts and designs

- An independent, driven developer that can work in a small fast paced team using agile methodologies to develop new features, fix issues and solve problems

- Be a proactive advocate for improving the app


Requirements


- Demonstrate professional experience working with Kotlin and/or Java

- Ability to take ownership of your work

- Extensive experience with Android SDK and Frameworks and building/publishing Libraries

- Knowledge of Android and REST back-end services

- Experience with modern authorization methods and key storage security

- Plus for experience with crypto, wallets, and encryption