Design, develop, and maintain Android applications using Kotlin and Android Studio. Own the end-to-end implementation of features, from architecture and development to release and support. Work with existing Java-based Android codebases, contributing to modernization efforts. Implement multi-threaded and asynchronous solutions, with a strong understanding of Android concurrency and threading models. Integrate third-party libraries and SDKs such as Retrofit, Glide, RxKotlin, and ExoPlayer. Collaborate with backend teams on API design, cloud integrations, and data flows. Ensure high code quality through unit testing, CI pipelines, and thorough code reviews. Debug complex issues using Android debugging and performance profiling tools. Apply Android UI/UX best practices, patterns, and Material Design principles. Actively participate in Agile/Scrum ceremonies and cross-team collaboration.