30/10/2020
We are looking for an experienced and talented Android Sr. Developer, responsible for the development and maintenance of applications that support all major Android devices. The primary focus will be the development of Android applications and integration with back-end services. You will be working along-side other developers and manage one other junior devloper. Also, this role will be responsible for the design and architecture of the application for new functionalities and enhancements. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
***If you don't have Android experience, please do not apply to this position***
Job Responsibilities:
- Must have a strong knowledge of Android SDK, different versions of Android, how to deal with different screen sizes and applications with complex UI and Work robustly with Android UI design principles, patterns, and best practices.
- Must have experience for the development and integration of API to Mobile Applications.
- Experience integration on Geolocation API.
- Experience on Camera API.
- Experience with the third-party mobile payment system.
- Experience on the SDLC - Concept, Design, Build, Deploy, Test, Release to Play Store, and Support.
- Must have experience in an Agile environment, Managing Daily standup, and Scrum meeting.
- Must have experience with OOP, Java, Kotlin, Swift, Xamarin, Android Studio, Gradle, ProGuard and GIT/SVN, Unit testing
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with outside data sources, Restful APIs, and JSON.
- Experience with offline storage, threading, and performance tuning.
- Experience developing apps with multi-language support.
- Experience with handling 3G and 4G networks.
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
- Familiarity with cloud message APIs and push notifications.