Posted:2 weeks ago|
Platform:
On-site
Full Time
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
FiftyFive Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections FiftyFive Technologies
Gurugram, Haryana, India
Salary: Not disclosed
Gurugram, Haryana, India
Salary: Not disclosed