Senior Android Developer
This position is no longer accepting applications(closed Jun 23, 2026).
We are looking for a Senior Android Developer to join our team. In this role, you will focus on developing and enhancing an Android TV application using Kotlin, with an emphasis on delivering a seamless user experience, optimizing performance, and ensuring compatibility with Android TV platforms. You will work closely with cross-functional teams to deliver a high-quality, enterprise-grade solution. Responsibilities Develop new features in Kotlin to expand and improve Android TV application functionality Refactor and optimize code to enhance quality, maintainability, and performance, following industry best practices Maintain and support the existing codebase to ensure reliability and optimal operation Apply the MVVM design pattern to organize and streamline application architecture Implement local storage solutions using MMKV, Settings for KMP, and Shared Preferences Use Ktor for KMP to efficiently manage network communication within the application Monitor application performance and stability with tools such as Crashlytics, DCA, and FMA Integrate Detekt for static code analysis to ensure high code quality and consistency Requirements At least 3 years of hands-on experience in Android development Proficiency with Android and the Android SDK for building and maintaining mobile applications Strong experience with Kotlin for Android app development Experience developing for Android TV platforms, ensuring compatibility and optimal user experience Familiarity with the MVVM design pattern for structuring Android applications Knowledge of Kotlin Multiplatform (KMP) for cross-platform development Experience using Ktor for network communication in Kotlin-based projects Proficiency with Detekt for static code analysis and maintaining code quality Fluent English skills (written and spoken) at a B2+ level or higher