Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22313859

    PurpleDocs logo

    Android Developer

    PurpleDocs · Vadodara · onsite · Posted today

    Undisclosed3–6 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Responsibilities
    • Feature Development: Design and build Android features from requirements, with attention to usability, maintainability, and reliability.
    • Problem Solving: Investigate complex bugs, identify root causes, and implement permanent fixes.
    • Performance Optimization: Optimize execution, memory usage, rendering, network calls, and application responsiveness.
    • Data Security: Implement secure authentication, session handling, local data storage, and API communication.
    • Reliability: Handle network failures, concurrent operations, application lifecycle changes, and interrupted workflows without data loss or corruption.
    • Code Quality: Write clean, modular, testable code; review existing implementations and reduce technical debt.
    • Ownership: Take responsibility for features from design and development through testing, deployment, and production support.
    • Collaboration: Work closely with product managers, backend developers, and implementation teams to solve real hospital workflow challenges.


    Android Technology Stack
    • Languages: Kotlin and Java
    • Android SDK: Android application components, lifecycle management, permissions, background execution, and device compatibility
    • UI Development: Jetpack Compose and/or XML layouts, Material Design, custom views, and responsive interfaces
    • Architecture: MVVM, Clean Architecture principles, modularization, and separation of concerns
    • Asynchronous Programming: Kotlin Coroutines, Flow, and appropriate concurrency mechanisms
    • Networking: Retrofit, OkHttp, REST APIs, JSON serialization, and robust error handling
    • Local Storage: Room, SQLite, DataStore, and appropriate strategies for sensitive local data
    • Dependency Injection: Hilt or Dagger
    • Background Processing: WorkManager and Android services where appropriate
    • Testing: JUnit, Mockito or MockK, Espresso, and UI/integration testing
    • Build and Version Control: Gradle, Android Studio, Git, and CI/CD fundamentals
    • Debugging and Optimization: Android Profiler, Logcat, memory leak analysis, crash diagnostics, and performance profiling
    • Security: Secure storage, encryption fundamentals, TLS/HTTPS, certificate validation, secure API integration, and protection against accidental data exposure
    • Experience with offline-first applications, synchronization, conflict resolution, and applications handling sensitive data will be an advantage.

    Sourced from naukri

    Skills

    apisperformance optimizationdata storageHospitalgradleDiagnosticsmvvmProgrammingAndroid DeveloperSQLiteDBJSONAndroidKotlinuidebuggingXMLData SecurityJavaArchitectureGITUI Development

    About PurpleDocs

    PurpleDocs logo

    PurpleDocs

    Internet

    41

    employees

    2010

    16 years old

    Ahmedabad,Gujarat

    India

    ₹9L PA avg

    Avg at PurpleDocs

    About

    PurpleDocs provides a customizable electronic medical record system with video consultation, enabling healthcare providers in India to transition to digital solutions effortlessly.

    Industries

    InternetHealthcare

    Employee ratings

    10 reviews

    3.6/ 5

    Culture

    3.0

    Career growth

    3.0

    Work-life

    2.9

    Employees rate it well for

    Skill Development48Work Satisfaction37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Android Developer · waiting for your command