Senior Android Developer
Teacup Tech Systems is looking for experienced Android Software Developers
4-10 years of hands-on experience with Android Development using Android Studio to create apps running on Android mobile devices
- Strong experience in developing native Android applications
- Strong experience in Java
- Thorough understanding of Object-Oriented Programming concepts and Android application architecture
- Good understanding of design patterns such as MVP, MVVM and how they can be applied to Android development
- Experience with Android libraries and best practices when it comes to communicating with RESTful and SOAP webservices
- Strong communication skills, ability to collaborate with stake-holders at different levels of abstraction
- Knowledge of new and upcoming SDK components in the Android space
- Knowledge of Reactive Programming using RxJava or other frameworks
- Unit-test code for general reliability, usability and robustness
- Fix bugs and improve application performance
- Experience in DevOps CI/CD pipeline configuration including publishing applications to Google Play store with Jenkins