Strong proficiency in Kotlin and the Android SDK with experience in performance optimization for both mobile and TV
Experience with Android Jetpack libraries including Compose for UI development
A bachelors degree in Computer Science Engineering or equivalent work experience
Solid problemsolving skills and the ability to debug moderately complex issues on the Android platform
Familiarity with CICD pipelines automated testing concepts JUnit Espresso UI tests and Agile development methodologies within the context of Android development
Good written and verbal communication skills and the ability to work collaboratively in a fastpaced environment including discussing Androidspecific challenges and solutions
Experience with the architecture design and implementation of moderately complex Android applications with an understanding of scalability testability and performance tuning on both mobile and TV
Familiarity with Android architectural patterns such as MVVM MVI and Clean Architecture
Willingness to participate in periodic oncall support for critical emergent customerfacing issues on Android with guidance
Ability to provide guidance and mentorship to more junior engineers on the team regarding Android development best practices and Kotlin
Previous experience working with video playback on Android mobile andor Android TV apps utilizing Android media APIs eg ExoPlayer MediaPlayer
Familiarity with video analytics and telemetry concepts as they relate to Android applications