Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Minimum 5 years’ experience in Android development.
Perform unit testing to ensure the robustness, including edge cases, usability, and general reliability.
Experience with Android SDK, different versions of Android, and how to deal with different screen sizes.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Strong understanding of modern Android development principles and design patterns.