Android Developer - Mumbai, India - Truemeds

    Truemeds
    Truemeds Mumbai, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    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.