← Back to jobs
Bangalore, Karnataka, India
No related jobs found
Job Description:
Responsibilities
• Designing, building, and development and maintaining the Native Android
applications
• Collaborating with the cross-functional teams to analyse, design, and
development of the app for better performance, crash-free experience, scalable
architecture, secure storage, encrypted communication, session handling, and
smooth API error handling
• Publish of Mobile Application on Play Store
• Being up to date regarding the latest tools and technologies to improve the user
experience and app design/development
• Monitoring the performance of live apps and identifying and resolving
bottlenecks to enhance the application's performance
Mandatory Technical Skills
• Strong hands-on experience in Kotlin and Java
• Strong knowledge of Android architecture patterns such as MVVM, Clean
Architecture, Repository Pattern, and modular app architecture.
• Experience with Bluetooth/BLE, Wi-Fi device discovery, IoT SDK integration, or
smart-home device control.
• Experience with Jetpack Compose and/or XML layouts, Material Design,
responsive UI, accessibility, and multilingual UI handling.
• Strong experience with REST API integration, Retrofit/OkHttp, JSON parsing, API
error handling, retry logic, and token/session management.
• Experience with Coroutines, Flow, LiveData, ViewModel, WorkManager, and
background tasks.
• Experience with local storage such as Room, SQLite, DataStore,
SharedPreferences, and offline caching.
• Experience with Firebase Cloud Messaging, push notifications, notification
center, deep links, and app links.
• Experience with Android permissions for camera, location, storage/media,
phone, SMS, and background location.
• Experience with Google Maps, geolocation, geofencing, and store locator flows.
• Experience with payment gateway integration, e-commerce flows, cart/order
management, and secure transaction handling.
• Experience with Crashlytics, Sentry, Firebase Analytics, GA4, AppsFlyer, or
similar tools.
• Strong debugging and performance optimization skills for lag, ANR, crash,
memory, network, and sync issues.
• Experience with unit testing and UI testing using JUnit, Mockito, Espresso, or
similar tools.
• Experience with Play Store release process, build variants, signing, ProGuard/R8,
CI/CD, and version management.
• Experience in Kotlin Multiplatform Mobile (KMM)
Any Graduate
No related jobs found
← Back to jobs