Android Developer – Kotlin (India)

Android Developer – Kotlin (India)

24 Oct
|
Balstern Digital
|
India

24 Oct

Balstern Digital

India

? We’re hiring: Android Developers — Mid to Senior Level Kotlin | Jetpack Compose | 3–7 years of experience Balstern Digital is growing its Android engineering team for a long-term European railway digitalisation project. You’ll help build a new Android application that supports train drivers with journey information and real-time driving advice. Working alongside our Android Lead and European partner engineering teams, you’ll develop an application where reliability, clear interfaces and robust offline behaviour matter. ?

Location:
India | Hybrid / Remote ? Employment: Full time with Balstern Digital ? Initial project engagement: Approximately 18–24 months, with potential extension and opportunities on future projects. What you’ll do
• Write, test, debug and maintain production Android code using Kotlin and Jetpack Compose.
• Build responsive tablet interfaces from Figma designs, with reusable components and adaptive layouts.
• Implement predictable UI state, navigation and lifecycle-aware behaviour using ViewModel, Coroutines and Flow/StateFlow.
• Develop local persistence, caching, offline functionality, reconnection and recovery flows.
• Integrate backend services and partner components, including real-time communication and authentication.
• Contribute to modular architecture, technical discussions and peer code reviews.
• Write unit and UI tests, investigate crashes and performance issues, and support CI/CD and release delivery.
• Collaborate with the Android Lead, UX designers, QA and European engineering teams. What we’re looking for
• 3–7 years of professional Android development experience, with strong hands-on Kotlin skills.
• Practical Jetpack Compose experience, including state management, recomposition, side effects and reusable UI components.
• Good understanding of the Android lifecycle, configuration changes, process death and state restoration.
• Experience with Coroutines, structured concurrency, Flow/StateFlow, cancellation and asynchronous error handling.




• Working knowledge of MVVM or MVI, Clean Architecture principles and modularisation.
• Experience with dependency injection using Hilt or Koin.
• Experience integrating REST APIs with Retrofit/OkHttp and implementing local storage using Room or DataStore.
• Ability to write meaningful automated tests using JUnit, MockK, Espresso or Compose UI testing.
• Confidence investigating crashes, memory leaks and UI performance problems.
• Familiarity with Git, code reviews and automated build pipelines.
• Clear communication, collaborative working habits and ownership of implementation quality. Nice to have
• Kotlin Multiplatform (KMP) or Compose Multiplatform (CMP) experience, particularly sharing business logic or UI across platforms.
• MQTT, WebSocket or other real-time messaging experience.
• XML/XSD-based integrations.
• Microsoft Entra ID/MSAL, OAuth/OIDC and secure token handling.
• Android Keystore and secure local storage.
• GNSS/location services or applications operating under unreliable connectivity.
• Enterprise device management, managed configuration or kiosk applications.
• Experience in railway, transport, automotive or other operational applications. Why join us?
• Help build a new application from the ground up.
• Work closely with an experienced Android Lead and European partner engineers.
• Take ownership of meaningful features in a small, collaborative team.
• Develop experience in real-time systems, reliable mobile applications and railway digitalisation.
• Flexible working mode. Prior railway experience is not required. We’re looking for strong Android fundamentals, curiosity and a commitment to building reliable software. ? Apply: Direct apply or send your CV to [email protected] with the subject “Android Developer – Kotlin & Compose”. Include your notice period and, if available, links to applications or code samples you can share. ? Learn more: https://www.balstern.digital/ #Hiring #AndroidDeveloper #Kotlin #JetpackCompose #KMP #ComposeMultiplatform #AndroidJobs #RemoteJobs #BalsternDigital

📌 Android Developer – Kotlin (India)
🏢 Balstern Digital
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: android developer – kotlin (india) / india