Job Description
We're looking for a seasoned Senior Android Engineer to join our mobile team. You'll work on building robust, scalable, and high-performance Android applications, shaping the user experience of our flagship products.
Key Responsibilities
- Develop and maintain robust, scalable, and high-performance Android applications using Kotlin/Java and modern Android frameworks
- Collaborate with cross-functional teams (design, product, backend) to define, design, and ship new features
- Write clean, maintainable code and perform regular code reviews
- Optimize app performance for speed, memory usage, and responsiveness
- Ensure application quality through unit testing, UI testing, and CI/CD pipelines
- Implement and manage app monitoring, logging, and crash reporting using Firebase Crashlytics and Performance Monitoring
- Stay up to date with Android best practices, tools, and new platform capabilities
Requirements
- 8+ years of professional Android development experience
- Proficient in Kotlin (preferred) and/or Java, with strong fundamentals in Object-Oriented Programming, SOLID principles, and concurrency
- Experience with Android SDK, Jetpack components, and modern UI frameworks like Jetpack Compose or XML-based layouts
- Hands-on experience with Firebase, Location Services, Push Notifications (FCM), Room Database, animations, and graphics APIs
- Strong understanding of design patterns and dependency injection (e.g., Hilt, Dagger)
- Solid understanding of MVVM, Clean Architecture, or other scalable architectural patterns
- Experience with modularized architecture and build systems like Gradle
- Knowledge of Google Play Store submission, app signing, release management, and versioning
- Experience writing unit tests and instrumentation/UI tests
Preferred Qualifications
- Experience with CI/CD pipelines
- Experience running A/B testing experiments
- Experience with Kotlin Coroutines, Flow, or RxJava
- Familiarity with snapshot testing, UI automation, and performance monitoring tools
Why Astra Digital Mobil
- Join a dynamic team at Indonesia's premier classified and used car platform, serving an impressive 9 million monthly active users.
- Lead the enhancement and optimization of a diverse ecosystem comprising over 180 plus services.
- Engage with state-of-the-art technologies to drive innovation and excellence.
- Collaborate with global teams spanning across India and Indonesia, fostering a rich, diverse and growth oriented work environment.
- Thrive in an agile and adaptable workplace culture that promotes creativity and growth.