You will collaborate with other team members from Android Application development team while working on any such assigned projects.
Develop applications on android platform for various devices.
Work with the mobile team on improving the existing product as well as maintaining the current products
Solid understanding of Android SDK
Must have sound knowledge of Android architecture
Strong OOPs fundamentals, Java , xml, JSON, Web Services, SQLite databases
Proficient with developing optimised UI for different android versions and devices
Experience with Android Google Maps API (desirable)
Experience with publishing application on Google Play Store (desirable)
Comprehensive understanding of Android application architecture, Activities, Services, Intents, Content ProvidersandNotifications, Web Apps and Web View
Expertise in working on multi-threadedapps, XML & JSON, and web services
Proficient in Views, Layouts, Menus
Strong grasp of algorithms and datastructures
Knowledge of interactive application development paradigms, memory management, network & socket programming, concurrency and multi-threading