Position: Middle Android Developer
Company: Cloud Works
Experience required: 2y
English level: upper

3+ years of experience in Android app
Deep knowledge of Android development and Kotlin/Java language syntax
Familiarity with Modern Android Development practices
Extensive knowledge of Android design principles and Android SDK
Fluency in English and the communication skills to effortlessly collaborate with engineering managers.
Experience with cloud messaging APIs, background processing, offline storage, performance tuning, threading, caching, and performance optimization
Experience working with third-party libraries and APIs
Good understanding of the general mobile landscapes, trends, architectures, and emerging technologies
Firm grasp of source control systems and best practices (Git, Merging, Branching, Pull Requests, etc.).