Android Developer (Vadodara)

Android Developer (Vadodara)

04 Nov
|
PurpleDocs
|
Vadodara

04 Nov

PurpleDocs

Vadodara

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.

📌 Android Developer (Vadodara)
🏢 PurpleDocs
📍 Vadodara

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: android developer (vadodara) / vadodara