remoteonsite
Android Developer - Kotlin - Bangalore - Photon
Android Developer
Android Developer focused on building a mobile banking app using Kotlin, Android SDK, Jetpack Compose and modern architecture patterns while collaborating with designers, product managers and platform engineers.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Android features for a mobile banking application using Kotlin and the latest Android SDK.
- Collaborate with UI/UX designers, product managers, and backend engineers to translate requirements into clean, reusable code.
- Implement modern architecture patterns such as MVVM, leveraging Jetpack libraries, Coroutines, and Flow for responsive UI and robust data handling.
- Integrate RESTful APIs and handle offline caching, security, and performance optimization.
- Write unit and UI tests, conduct code reviews, and maintain CI/CD pipelines using Git.
Requirements
- 3+ years of professional Android development experience with strong proficiency in Kotlin.
- Deep understanding of Android architecture components, Jetpack Compose, and best practices for memory and battery optimization.
- Experience consuming RESTful services, handling JSON, and implementing secure authentication flows.
- Proficient with version control (Git) and familiar with CI/CD workflows.
- Excellent problem‑solving skills, ability to work cross‑functionally, and a passion for staying current with Android ecosystem trends.
Skills
kotlinandroid sdkjetpack compose