Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email Develop the application from scratch using native Android development tools (Java/Kotlin) optimized for streaming highquality video content.
Maintain source code and documentation according to secure coding standards.
Develop and maintain a responsive native Android TV streaming application based on Figma UX/UI designs from the UX team.
Ensure the application provides an outstanding user experience across various devices and platforms by implementing responsive and intuitive interfaces that cater to the unique needs of our specialty streaming service.
Oversee daytoday service performance ensuring smooth operation and that imports/exports and reports run as expected.
Monitor and troubleshoot application issues using tools like APM Datadog and system logs.
Ensure all projects are completed by set deadlines managing your time effectively.
Implement advanced streaming features by integrating media streaming protocols (HLS DASH) and DRM technologies (e.g. Widevine PlayReady) to ensure secure and seamless content delivery.
Optimize performance for streaming ensuring smooth playback and fast load times by optimizing the app and player for various network conditions and device capabilities including lowmemory devices.
Manage all aspects of the development lifecycle independently including coding testing debugging and performance tuning.
Work with RESTful APIs and SDKs for content streaming user authentication notification services and analytics tracking to enhance user engagement and service performance.
Stay updated on streaming technologies by keeping abreast of the latest developments in streaming protocols video codecs and Android TV advancements to incorporate new features and improvements into the app.
6 years of professional software development experience with a focus on native Android TV app development.
Strong proficiency in Java and Kotlin with expertise in Android TV SDKs APIs and custom media players for optimized streaming performance.
Experience with live channel streaming and VOD using protocols like HLS and MPEGDASH along with DRM technologies (e.g. Widevine PlayReady).
Expertise in remote control navigation focus management and Electronic Program Guide (EPG) integration for Android TV.
Experience optimizing video playback and streaming over variable network conditions utilizing caching and buffering strategies.
Familiarity with app monitoring tools (e.g. Conviva Mux Datadog) and analytics for measuring audience engagement.
Strong understanding of TVspecific UI/UX design including Leanback libraries and voice search integration with Google Assistant.
Experience with cloud platforms (e.g. Azure AWS) for media streaming services and backend integration.
Familiarity with Agile methodologies and tools like Jira with a collaborative approach in fastpaced environments.
Expertise in testing Android TV apps using Android TV emulators Espresso and UI automation tools.
Experience with Google Play Console for managing Android TV app deployment and store listings.
Excellent communication and interpersonal skills with the ability to work independently and take full ownership of projects while effectively communicating with team members and stakeholders.
Education requirement:
Mastery of Java and Kotlin with extensive experience in native Android development specifically for Android TV applications.
Proficient in handling Android TV SDKs and APIs including performance optimization for Android TV devices.
Expertise in streaming protocols (e.g. HLS DASH) adaptive bitrate algorithms and DRM technologies (e.g. Widevine PlayReady).
Experience with media servers encoding/transcoding pipelines and content delivery networks (CDNs).
Experience with Android TV emulators and development tools such as Android Studio ADB Profilers and Google Play Console for managing Android TV applications.
Good understanding of voice search integration using Google Assistant for Android TV applications.
Experience with Android TV UI/UX guidelines and Leanback libraries for TVoptimized user interfaces.
Strong knowledge of performance optimization techniques for streaming including caching strategies chunked transfer encoding and network optimization. Familiarity with monitoring tools for streaming applications such as Conviva Mux Data Datadog and analytics platforms.
Experience with backend development and database management is a plus.
Skilled in Agile methodologies and proficient with project management tools.
Excellent communication and interpersonal skills.
Ability to work independently and take ownership of projects.
Strong understanding of unit testing UI testing and test automation frameworks (e.g. Espresso Robolectric) for Android TV applications.
Familiarity with CI/CD practices including experience with Docker and Kubernetes.
Full Time