Position: Middle Android Developer
Company: AYA Software
Experience required: 3y
English level: intermediate

3+ years of experience in Android Development with strong Kotlin and Java skills
Experience developing, maintaining and innovating large scale, framework or customer-facing mobile applications
Experience in open-source and commercial libraries commonly used in the Android ecosystem
Experience in Firebase
Experience in complex or dynamic layouts in Android with localization and internationalization.
A deep understanding of modern Android architectural components and lifecycle management
Familiarity with REST based services
Knowledge of multi-threaded, asynchronous code
Knowledge of design patterns such as MVVM and MVI
Skilled in writing Unit and Automation tests