Position: Mobile Developer_Payment SDK
Company: Unit City
Category: Android
Experience required: 2y
English level: upper

**About company**:
Dynamic mobile software development company that offers comprehensive digital enablement services. Currently, we provide several of our own fitech products and integration services to Banks in CEMEA and Middle East. 
We are official partners of Visa, Mastercard and Union Pay. 
**Project details**
Two new products/projects are in the pipeline: an innovative soft POS for mobile phones and IOT, and a neo-bank. 
FINTECH PROJECTS with International banks (contactless payments, Visa, Mastercard, UnionPay)

To be considered for this position, you must have the following **qualifications:**
3+ years experience in commercial development of the Android applications.
Expert in Kotlin (knowledge of Java).
Strong knowledge of Android SDK, MVVM, and clean architecture.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Strong knowledge of Android UI design principles, patterns, and best practices.
Experience with offline storage, threading, and performance tuning.
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Proficient understanding of code versioning tools, such as Git.

**Working conditions and benefits:**
A startup work environment, with excellent opportunities for professional growth and enjoyment
B2B contract/Full-time contract with flexible schedule
Competitive compensation with benefits
Paid sick leaves, paid vacation 
Medical insurance
Technical equipment