27 Oct
|
Vinove Software
|
Chennai
27 Oct
Vinove Software
Chennai
Senior Kotlin (Android) Developer
Number of Resources: 2
Experience: 6-10+ years
Location: Chennai
Required Technical Skills
1. Kotlin and Android Development
Strong proficiency in Kotlin, Java, and Android SDK.
Hands-on experience with Android Jetpack components, including ViewModel, LiveData, Room, WorkManager, and Navigation.
Robust understanding of Kotlin Coroutines and Flow.
Experience with dependency injection using Hilt/Dagger.
2. API Integration and Communication
Hands-on experience integrating REST APIs, JSON, HTTPS/TLS, authentication, and secure API communication.
Experience with socket programming, TCP/IP, and WebSockets for real-time communication and device-to-server connectivity.
3. Database and Offline Capabilities
Experience with local Android data storage using Room or equivalent technologies.
Experience with offline-first applications, transaction synchronization, retry mechanisms, and transaction recovery.
4. Security
Understanding of data encryption, certificate management, secure key exchange, JWT, OAuth 2.0,
and application security.
5. Hardware and Device Integration
Familiarity with hardware communication interfaces, including USB, Serial, Bluetooth, and vendor-specific SDKs.
Knowledge of NFC, EMV card reading, ISO 14443, and contactless smart-card technologies is a strong advantage.
6. Development Tools and Support
Familiarity with Git, CI/CD, Docker, application deployment, debugging, logging, and production support. Preferred Domain Experience Experience in any of the following domains will be highly advantageous:
Automatic Fare Collection (AFC)
Metro/Rail and Public Transport
NCMC and EMV
QR ticketing
POS and payment processing
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Android Developer - Chennai
🏢 Vinove Software
📍 Chennai