We are looking for an Android developer, responsible for the development and maintenance of applications aimed at a vast number of diverse Androiddevicesincluding mobile phones and tablet computers. Your primary focus will be the development of Androidapplications and their integration with back-end services.
You will be working along-side other engineers and developers working on different layers of the
Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality
products is essential.
Desired Candidate Profile:Excellent knowledge in core JavaHands on experience in the full life cycle of Android application developmentStrong knowledge in RESTful web servicesGood Knowledge of Android SDK'sPush Notifications & ToastEclipse & ANT based build systemAndroid StudioExperience in GradleExperience in Map APIs, Bluetooth devices, Beacon & 3rd party implementationGood to Have:JSON / XML parsingUsing database (MYSQL and SQLite). Storage and retrieval of data from online serverCreating resolution independent UI that works seamlessly across all the devicesBasic knowledge regarding the process of upload of the android app on PlayStore & iTunesStore(Optional but would be bonus if you know this)Working knowledge of the general mobile landscape, architectures, trends, and emergingtechnologiesExperience with offline storage, threading, and performance tuningKnack for benchmarking and optimizationFamiliarity with continuous integrationWeb service integration (REST, JSON, XML, SOAP)Google Location and Map API