Android TV Engineer - Java/Kotlin

3 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities Design, develop, test, and deploy robust and scalable Android TV applications using Kotlin/Java. Implement user interfaces optimized for the 10-foot experience, ensuring intuitive navigation and engaging visuals. Integrate with various backend services and APIs to fetch and display content, handle user authentication, and manage subscriptions. Optimize application performance, memory usage, and responsiveness on a variety of Android TV devices, including set-top boxes, smart TVs, and streaming sticks. Work with video playback technologies, including ExoPlayer, DRM solutions (Widevine, PlayReady), and adaptive streaming protocols (HLS, DASH). Ensure applications adhere to Android TV design guidelines and best practices, including D-pad navigation, voice search integration, and leanback UI components. Debug and resolve complex technical issues, identify root causes, and implement effective solutions. Participate in code reviews, contribute to architectural discussions, and mentor junior engineers. Stay up-to-date with the latest Android TV platform features, tools, and industry trends. Collaborate with QA engineers to define test plans and ensure high-quality releases. Document technical designs, implementation details, and API Qualifications : Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 3+ years of professional experience in Android application development. Proven experience developing and deploying applications specifically for Android TV. Strong proficiency in Kotlin and Java programming languages. Deep understanding of the Android SDK, Android Jetpack components, and material design principles. Extensive experience with Android TV Leanback library and its components. Solid understanding of video streaming technologies, including ExoPlayer, HLS, and DASH. Experience with RESTful APIs, JSON parsing, and asynchronous programming. Familiarity with version control systems (Git). Ability to write clean, maintainable, and well-documented code. Strong problem-solving skills and attention to detail. Excellent communication and teamwork Qualifications: Experience with DRM technologies (e.g., Widevine, PlayReady). Familiarity with CI/CD pipelines for Android TV applications. Experience with dependency injection frameworks (e.g., Dagger Hilt, Koin). Knowledge of unit testing and integration testing frameworks (e.g., JUnit, Espresso). Experience with analytics and crash reporting tools. Understanding of accessibility best practices for TV applications. Contributions to open-source projects related to Android TV (ref:hirist.tech) Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Android Interview Now

My Connections FiftyFive Technologies

Download Chrome Extension (See your connection in the FiftyFive Technologies )

chrome image
Download Now

RecommendedJobs for You