Description:
Android Developer – Job Description
Location : Gurgaon
Notice Period : Immediate
About the Role
We are looking for a passionate and skilled Android Developer with experience in building high-performance mobile applications using modern Android technologies. The ideal candidate should have strong expertise in Kotlin, Android architecture, Jetpack components, networking, local databases, and location-based applications. Experience with GIS, AR/VR, Camera APIs, or advanced Android capabilities will be an added advantage.
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin.
- Implement modern Android architectures such as MVVM and Clean Architecture.
- Build responsive and scalable UI using Jetpack Compose and existing XML layouts.
- Integrate REST APIs using Retrofit and c.
- Implement local data storage using Room Database or SQLite.
- Develop location-based features using GPS, Maps, and Geofencing.
- Work with real-time communication using WebSockets or Socket APIs.
- Integrate CameraX/Camera APIs for image capture and processing.
- Optimize application performance by reducing memory leaks, ANRs, and improving responsiveness.
- Collaborate with backend, QA, and product teams in an Agile development environment.
- Troubleshoot issues, perform debugging, and support production deployments.
Required Skills:
Core Android
- Strong experience in Android development using Kotlin.
- Good understanding of Android lifecycle and component behavior.
- Hands-on experience with MVVM / Clean Architecture.
- Strong knowledge of ViewModel, LiveData, StateFlow.
- Experience with background processing and multithreading.
UI Development
- Experience with Jetpack Compose.
- UI state management and navigation in Compose.
- Ability to work with both Compose and XML-based UI.
Networking
- REST API integration using Retrofit and OkHttp.
- Experience with JSON parsing and API security.
- Knowledge of WebSocket or real-time communication.
Database & Offline Support
- Experience with Room Database or SQLite.
- Offline data storage and synchronization.
Maps & Location Services
- Google Maps API integration.
- GPS tracking, Geofencing, Polygons, Polylines, Markers, and KML layers.
Performance & Security
- App performance optimization and debugging.
- Memory management and ANR reduction.
- Secure storage and data protection practices
Good to Have Skills
- Firebase integration and analytics.
- GIS or telecom domain experience.
- CameraX and image processing.
- ARCore and AR-based feature development.
- OpenCV or ML model integration.
- App monitoring tools such as Firebase Crashlytics or New Relic.
Intrested can share resume on whats app also : 8779339136