Position: Android Developer with Blockchain Expertise
Company: Unicsoft
Category: Android
Experience required: 5y
English level: upper

Scope of tasks:
To create crypto wallet which eventually will be traded in Forex Trading Platforms. The ICMoney Crypto Wallet dAPP will be a coin wallet responsible for:
- Embedding 6-7 Coins BTC, BCH, ETH, DASH, XLM, XRP.
- Wallet should support the most common Fiat Currencies.
- Signing users sending requests to our database. If the user is not registered yet will redirect to our Client Area within the app.
- Create and store inside the app the Mnemonics.
- KYC is under discussions.
- Security, privacy. 2FA with google authenticator and Biometrics.
- Real time events of showing the overall HD Wallet BIP 44 Balance and for each crypto coin.
- Graphical analysis and watchlists from Coin Market Cap.
- Functionalities to SEND/RECEIVE Cryptos from wallet to wallet.

Core requirements:
- Minimum 5-6 Years’ Experience as Android Developer;
- Experience with Kotlin;
- Experience with Realtime Interactive Applications.
- Using of Dependency Injection with Dagger.
- Using Retrofit of Rest APIs.
- Excellence in UI Performance , abstraction and polymorphism.
- Experience with Managed WebSocket Connections, Event Driven.
- Using RxJava - ReactiveX.
- Spoken English - at least upper-intermediate

We offer:
- Work in a friendly, professional team;
- Place in a stable company (15+ years in the market);
- Remote OK
- Competitive compensation;
- Preferably 40 h/week, but part-time might be also considered