Senior Android Developer
- Source: Naukri
- Digisme
- On-site
- Chennai
- Full-Time
- Senior
Job Description
Job description
Mandatory Skills:
- Camera Handling (including ML / Face Recognition)
- Location Updates (Foreground & Background)
- Kotlin and Java.
- Firebase.
- Async/Await and concurrency handling.
- Offline data handling
- Strong experience in REST API integration
- Good understanding of mobile architecture (MVC / MVVM / Clean Architecture)
- Git (version control)
Role & responsibilities:
- Strong expertise in Kotlin and Java for Android development.
- Understanding of Android lifecycle and app performance optimization.
- Understanding of architecture patterns like MVC, MVVM, and VIPER.
- Good experience in code reviews and following clean coding standards.
- Experience with version control systems like Git.
- Strong knowledge of REST API integration using Retrofit / networking libraries.
- Experience with Firebase (Realtime DB, Crashlytics) and local databases (Room / SQLite).
- Experience in handling real-time location updates.
- Good understanding of location handling in both foreground and background.
- Experience in background task handling using WorkManager.
- Good experience with WorkManager and silent notifications (push/background triggers).
- Good experience in camera handling, including ML-based features and face recognition.
- Strong problem-solving skills and ability to guide team members.
- Ability to work with cross-functional teams (backend, QA, product).
- Good communication skills for technical and functional discussions.
- Knowledge of React Native or other cross-platform frameworks is an added advantage.
Skills
- Kotlin
- Java
- Firebase
- google-firebase
- Retrofit
- crashlytics
- SQLite
- React
- React-Native
