CBTW is a global independent tech consultancy group. With a team of more than 3,000 talented tech specialists on the ground in over 35 cities across Europe, the USA, Asia, Australia and Africa, we serve clients of all sizes. We believe collaboration betters our world. Our unique open ecosystem model allows us to deliver end-to-end tech solutions.
Design, develop, and continuously enhance Android TV applications for our platform.
Ensure high performance, quality, stability, and responsiveness across devices.
Collaborate closely with developers, designers, and software architects to deliver scalable and maintainable solutions.
Identify performance bottlenecks, troubleshoot issues, and resolve bugs in a timely manner.
Evaluate and select appropriate libraries, tools, and frameworks to meet technical and business requirements.
Partner with Product Managers and UI/UX Designers to create a secure, intuitive, and seamless TV user experience.
Implement and maintain CI/CD pipelines to automate build, testing, and deployment processes.
5+ years of hands-on Android development experience
Strong proficiency in Kotlin and modern Android development practices
Solid understanding of architectural design patterns (MVP, MVC, MVVM), with strong expertise in MVVM and Clean Architecture
Experience building UI with Jetpack Compose
Proficient in dependency injection frameworks such as Dagger Hilt or Koin
Experience with ProGuard and DexGuard for code obfuscation and application security
Strong knowledge of Kotlin Coroutines for asynchronous programming
Extensive experience with Android Jetpack libraries
Experience with media streaming using ExoPlayer
Solid understanding of testing practices, including unit and UI testing
Experience integrating and monitoring analytics tools such as Google Analytics, Bugsnag, and AppsFlyer
Hands-on experience developing Android TV applications
Experience supporting right-to-left (RTL) layouts is a plus
Experience working with modularized, multi-module Android projects is a plus