IT - Software ServicesGurgaon 1 year ago 5 - 9 Years Activity Fragments lifecycle Android UI networking caching device features Object-Oriented Programming data structures Design Patterns mobile security Git JIRA Jenkins Agile Methodology communication skills fluent in English frameworks Retrofit volley Per
Description What are we looking for in you? Implement robust app architectures and complex user interfacesComponent Design and coding new features. Includes unit tests, debug and solve defectsUnderstanding of available framework(s) for application development on Android platformFollow best practices using Android GuidelinesGood interpersonal and communication skillsConstantly research and adopt new technologies / best practicesStrong and innovative approach to problem solving and finding solutionsAbility to multi-task under pressure and work independently with minimal supervisionWork on high-performance consumer facing apps Do you have the following? Min 5-9 years of experience in Mobile application developmentMin 1-year Experience in Android development using KotlinTechnically strong in core android development and deep understanding of core android concepts such as Activity, Fragments, lifecycle, Android UI, networking, caching, device features etcStrong understanding of Object-Oriented Programming, data structures, and design patterns Proficiency in Java application developmentHave published at least 3 Android apps on Play StoreKnowledge of mobile security and cryptography is an advantage.Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these.Experience with agile methodology is preferredGood communication skills and fluent in EnglishWorking experience with Reactive frameworks such RxJava or custom frameworkWorking experience with Retrofit and/or volleyExperience in Performance Tuning the appMust have experience using Android Profiler and ability to diagnose any memory leaks and crashesUnderstanding of Multi-threading, asynchronous conceptsDeep Understanding of design patterns such as Observer, Factory, Adapter and SingletonUnderstanding of MVC, MVVM or VIPER or any similar patternsExperience integrating third party frameworks using Android Gradle. Worked with logging and capturing user navigation and app usage to Google Firebase and Crashlytics for understanding the most used features by users. Education Full time Bachelor’s /Master’s degree (Science or Engineering preferred). More Hide
ProMobi Technologies Pvt. Ltd.
IT - Software ServicesPune 2 years ago 3 - 10 Years RxJava Retrofit OkHttp Dagger Retrofit Volley Glide / Picasso SQLite DB migration strategies.
Location - Pune Skills and Experience At least 4-5 years experience in building Android mobile applications.Strong Core Java (Data Structures, Design Patterns and Multi-threading).Understanding the best practices of Android Application Architecture (MVVM / RxJava).RxJava, Retrofit, OkHttp, Dagger and Functional Reactive programming concepts.Hands on experience in using Retrofit or Volley networking libraryHands on experience in using Glide / Picasso Image Loading Libraries.Ability to write Custom View ComponentsHands-on knowledge using Service, Broadcast Receivers and other Android components.Complete understanding of Android Activity Lifecycle.Good understanding of SQLite and incremental DB migration strategies.Hands on experience in using Google Play Services library.Android Push Notifications using GCM or CCS.Internationalization (i18n) in Android.Understanding App Stand-By and Doze mode in Android M and the impact areas.Android Alarm Manager or the new JobService. More Hide