Senior Android Developer
Aqilea (formerly Soltia) Bangalore, Karnataka, India
IT Services and IT Consulting · 51-200 employees
About the role
Design, develop, and maintain production-grade Android applications while owning features end-to-end from implementation to release. Collaborate with cross-functional teams to improve app performance, stability, and accessibility while mentoring junior engineers.
What they look for
Requirements
Candidates must have strong experience with Android, Kotlin, Jetpack Compose, and modern architecture patterns like MVVM and Clean Architecture. Proficiency in multi-module development, dependency injection, and unit testing is required to handle production-grade feature implementation.
Full description
We are a consulting company with a bunch of tech-savvy and happy people!
We love technology, we love design, and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where every individual is highly valued.
With us, everyone can be themselves while respecting others for who they are. We believe that when an amazing mix of people come together and share their knowledge, experiences, and ideas, we can help our clients on a completely different level.
We are looking for someone who can start immediately and wants to grow with us!
With us, you have great opportunities to make real progress in your career and the chance to take on significant responsibility.
Job description:
We are a looking for a senior android developer who is well aware of mandatory skills - Android, Kotlin, Jetpack Compose, Hilt Dependency Injection, Jetpack Compose v3 Navigation. Ability to handle product requirements and can take the ownership of feature implementation, unit-testing and production release with no defects.
Knowledge and experience of working in multi-module android application. Collaboration with geographically distributed team and android community.
Knowledge on user session handling, HTTP interceptors, REST, MVVM and Clean architecture, able to solve technical challenges.
Key Responsibilities
Design, develop, test, and maintain production-grade Android applications
Drive implementation using modern Android architecture and best practices
Collaborate closely with Product Managers, Designers, Backend Engineers, and QA
Own features end-to-end: requirement understanding, implementation, testing, and release
Improve app performance, stability, and accessibility
Participate in code reviews, ensuring high code quality and consistency
Mentor junior engineers and contribute to team technical growth
Actively contribute to technical discussions, refactoring, and architecture evolution
Ensure adherence to security, privacy, and compliance standards
Support CI/CD pipelines and release processes
Technical Skills & Tech Stack (Brief)
Language: Kotlin
UI: Jetpack Compose (preferred), XML
Architecture: MVVM / MVI, Clean Architecture, Modularization
Jetpack: ViewModel, StateFlow/LiveData, Room, Navigation, WorkManager
Async: Kotlin Coroutines, Flow (RxJava – good to have)
Networking: Retrofit, OkHttp, REST APIs
Dependency Injection: Hilt / Dagger
Data Storage: Room, DataStore, SharedPreferences
Testing: JUnit, MockK/Mockito, Espresso
CI/CD & Tools: Gradle, Git, Firebase (Crashlytics, Analytics), CI pipelines
Quality: Performance optimization, Accessibility, Security best practices
Start: ASAP
Location: Bangalore, India| Hybrid
Languages: English
Similar roles
-
Android Engineer
Yoto London, England, United Kingdom · £60K–£70K/yr
-
Senior Android Engineer - Payments
N26 Barcelona, Catalonia, Spain
-
Senior Software Engineer, Full Stack, Android, Google TV
Google San Jose, California, United States · $174K–$252K/yr
-
Senior Software Engineer, Mobile (Android)
Google Krakow, Lesser Poland Voivodeship, Poland · PLN 364K–PLN 373K/yr
-
Lead Firmware Engineer - Android Video Expert
Careers at Crestron Rockleigh, New Jersey, United States · $132K–$214K/yr
-
Développeur Android h/f
Rcube Professional Services S.A Luxembourg, Luxembourg