Design and develop advanced universal application for the Android platform.
Making sure that application meets the quality.
Making sure that application is scalable for future scope.
Responsible for troubleshooting the production issues and taking the timely action.
Collaborate with multiple platform teams.
Working in Agile methodologies to ship new features in a time boxed release plan.
Ability to estimate the feature and providing the solution.
Innovative and out of box thinking
Skills:
Must have 6 to 10years of experience in Android mobile applications development with strong understanding of Android Architecture, Framework, Android SDK, Android Studio IDE.
Proficient in Data Structure, Algorithm and logical reasoning.
Good and strong knowledge in Java, Kotlin and concepts like Kotlin Coroutines, Android JetPack Components.
Expert in Android basic components – Activity, Fragment, Services etc.
Must have proficient experience on architecture pattern – MVVM, MVPand other design patterns.
Good work experience on Web service integration (REST, JSON, XML).
Familiar with various thirty party tools, libraries like Retrofit, Dagger 2, RxJavaetc.
Must have experience in database concepts using SQLite, Room.
Experience of working on Build and Release Process & DevOps related Activity with tools like Jenkins, Git, TFS, JIRA, Team City.
Good understanding of various Android tools, Profiling, Memory management, Battery or CPU optimization.
Hands on experience in production debugging using ADB DDMS, Crashlyticsetc.
Should have experience on writing unit testing using Mockito, Robolectric, Junit etc.
Knowledge on Healthcare domain is an extra advantage.
Interview Rounds : Two Technical Round, Manager Round HR Round
Also, feel free to reach out us in case of any doubts or clarifications.