Android Developer
PurpleDocs · Vadodara · onsite · Posted today
Undisclosed3–6 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Responsibilities
Android Technology Stack
- 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
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