Job Description
We are looking for a skilled Android Developer with strong hands-on experience in modern Android application development using Kotlin. The candidate should have experience building scalable, secure, and production-grade applications with exposure to latest Android platform changes, backend integrations, SDK integrations, multithreading, and app release processes.
The ideal candidate should be capable of independently handling feature development, debugging, performance optimization, and collaborating with cross-functional teams.
Key Responsibilities
•Develop and maintain Android applications using Kotlin.
•Design and implement scalable, maintainable, and reusable mobile application architecture.
•Integrate REST APIs and backend services efficiently.
•Work on third-party and internal SDK integrations.
• Handle asynchronous programming and multithreading using Coroutines.
•Implement MVVM architecture and clean coding practices.
Integrate and maintain Firebase services such as: Crashlytics
Analytics
Push Notifications (FCM)
Local/Cloud database integrations
Work with dependency injection frameworks such as Koin or Hilt.
Work with networking frameworks such as Ktor or Retrofit.
Implement secure coding practices and application-level security mechanisms.
Handle Play Store release process and ensure compliance with Google Play policies.
Optimize app performance, memory usage, and responsiveness.
Debug production issues and analyze crashes/logs effectively.
Collaborate with QA, backend, product, and design teams.
Ensure compatibility across Android 12 through latest Android versions.
Participate in code reviews and technical discussions.
Required Skills
Core Android
•Strong hands-on experience in Kotlin-based Android development.
•Good understanding of Android SDK, Android lifecycle, and Jetpack components.
•Experience with Android 12 to latest Android version behavior changes.
Architecture & Concurrency
Strong understanding of: MVVM Architecture
Coroutines
Flow / StateFlow / LiveData
Multithreading concepts
Networking & Backend Integration
Experience with backend API integration using: Retrofit / Ktor
JSON parsing
Error handling
Authentication handling
Dependency Injection
Hands-on experience with: Koin or Hilt
Firebase & Notifications
Experience with: Firebase Crashlytics
Firebase Analytics
Firebase Cloud Messaging (Push Notifications)
Database
Experience with: SQLDelight
SQLite / Room (added advantage)
Security
Knowledge of: Secure API communication
SSL Pinning
Token handling
Android Keystore
Secure local storage
Play Store security compliance
Release & Deployment
Experience with: Google Play Console
Play Store upload policies
App signing
Release management
Play Store review guidelines
Preferred Skills
•Experience with SDK/framework integration.
•Experience handling large-scale or real-time applications.
•Performance optimization and memory leak analysis experience.
•Exposure to Jetpack Compose.
•
The RLE INTERNATIONAL Group is one of the world’s leading development, technology and consultation service providers to the international mobility and service industries. On the basis of our many years of development and methodological expertise, we can lay claim to nearly 40 years of experience in devising innovative and effective solutions for our international customers. Locations in Europe, North America and Asia allow us to remain close to our customers. Over 2.100 employees constantly keep abreast of technological progress. Thanks to their wide-ranging skills and innovative ideas, they play an active role in shaping the future of our company. So that this remains the case, we continuously promote their personal and technical development. After all, only a company in motion will also be capable of moving ahead in the future. Imprint: https://rle.international/legal-notice/ Privacy Policy: https://rle.international/privacy-policy/