About the Role
Role details below.
Responsibilities
- Design, build, and maintain Fire TV applications using Kotlin and Android frameworks targeting Fire OS
- Implement and optimize video playback functionality using ExoPlayer and HLS streams for live and VOD content
- Integrate server-side ad insertion (SSAI) via AWS MediaTailor, analytics SDKs, and third-party CTV tools
- Optimize application performance for large-screen experiences, including remote navigation (DPAD), lean-back UI patterns, memory management, and startup time
- Collaborate closely with backend, design, QA, and product teams to define and deliver intuitive CTV user experiences
- Integrate with RESTful APIs, content feeds, and other microservices
- Address platform-specific quirks across Fire TV device models, debugging device-level issues and ensuring stability
- Write clean, modular, and testable code following modern Android architecture patterns (MVVM, Clean Architecture, Dependency Injection)
- Write unit tests and integration tests, and participate in code reviews to maintain high code quality
- Work within CI/CD pipelines for continuous testing and release using GitHub Actions and Azure DevOps
- Participate in sprint planning, daily standups, retrospectives, and cross-pod technical discussions
- Use AI tools to accelerate development, generate documentation, and improve test coverage
- Contribute to release management processes including app store submissions, rollout strategies, and post-release monitoring
Requirements
- 3–5 years of professional Android development experience with Kotlin
- Experience building and shipping applications for Fire TV or Android TV platforms
- Strong understanding of modern Android architecture patterns (MVVM, Clean Architecture, Dependency Injection)
- Experience with video playback technologies, particularly ExoPlayer and HLS streaming
- Familiarity with RESTful API integration and cloud-native backends
- Experience working in Agile teams with short, iterative release cycles
- Comfortable debugging device-specific issues across Fire TV hardware variants
- Strong communication and team collaboration skills
- Experience with Git, CI/CD pipelines, and modern development workflows
Nice to Have
- Experience with ad tech integration, including SSAI and DAI frameworks
- Familiarity with analytics SDKs and behavioral tracking tools such as RudderStack
- Experience with React Native (relevant as we prepare for Amazon’s Vega OS transition)
- Exposure to other CTV platforms such as Roku, Apple TV, Samsung, or LG
- Experience with Jetpack Compose for Android UI development
- Familiarity with feature flags, experimentation tooling, and A/B testing
- Experience working in media, streaming, or broadcast environments
Benefits
- Relocation assistance available for qualified candidates
- Opportunity to work on streaming applications used by