Android Developer

  • Mumbai
  • Truemeds

Responsibilities:


  • Mentor team members, promoting professional growth and maximizing their contributions.
  • A hands-on leadership role that includes coding with the team and earning their technical respect through proven achievements.
  • Serve as the principal contact for the project's cross-functional team.
  • Strong proficiency in object-oriented programming, especially Java.
  • Comprehensive understanding of REST Web Services, databases, SQLite, caching strategies and asynchronous calls. Familiarity with Parse is a plus.


Requirements:


  • Minimum of 10 years of hands-on experience in Android development using Java/Kotlin
  • Advanced knowledge of Android SDK, Java, Kotlin, and the use of Android Studio.
  • Hands-on experience with key architectural patterns for Android app development. This involves:
  • Designing apps with a clear separation of concerns by applying MVC, MVP , and MVVM patterns, ensuring modular, testable, and maintainable code.
  • Deep understanding and practical application of Clean Architecture principles, structuring apps into Domain, Data, and Presentation layers with effective dependency management using tools like Dagger or Hilt .
  • Adaptability and Continuous Learning: An ability to adapt to new architectural trends and patterns, such as MVI or Unidirectional Data Flow , and a commitment to continuous improvement through learning and applying new technologies.
  • Reactive programming concepts with RxJava or LiveData for efficient data handling.
  • Master the Android Jetpack components for consistent and backward-compatible apps.
  • Proficiency in using SQLite for local data storage in Android applications.
  • Experience with Room Persistence Library for abstracting SQLite operations..
  • Hands-on knowledge of third-party integrations- Payment integration services like Razorpay, Paytm, Cashfree, PayU etc.
  • Push notification services/ Reengangement platforms such as Firebase Cloud Messaging (FCM), Clevertap, Moengage
  • Implemented at least one of the Analytics and crash reporting tools like, Firebase Analytics and Crashlytics, Mixpanel
  • Used Native Google services like Google Sign-In for authentication, Google Maps and Location Services for location-based functionalities, Google Fit API for health data management, Mobile Ads SDK for integrating advertising
  • Commitment to Material Design principles and precise implementation of design into code.