Position: Junior Android Developer
Company: ABCloudz
Experience required: 1y
English level: intermediate

1.5+ years of software development for Android
Good knowledge of object-oriented design and software design patterns
Strong knowledge of algorithms and data structures
Good knowledge of Java
Spoken and written English: intermediate or higher

Experience in the following:
Material Design UI implementation using the latest Android Support Libraries and other components
Industry-standard Android libraries: Dagger 2, Retrofit 2, Butterknife, etc.
Google Play Services APIs
git (console or UI clients)
Basic knowledge of unit testing, JUnit, Mockito
Basic knowledge of SQL and relational databases

WILL BE A PLUS
Experience in Firebase, Cloud Firestore, Firebase Cloud Functions
Experience in Bluetooth/Bluetooth LE
Kotlin knowledge
Basic UML knowledge