Job description
About the Role
We are looking for an experienced Android Developer with strong expertise in Java, Kotlin, and TV platform development (Android TV & Amazon Fire TV). The ideal candidate should have hands-on experience building scalable, high-performance applications and preferably working in OTT / Streaming platforms. The candidate must be a quick learner, possess strong problem-solving abilities, excellent communication skills, and the ability to work collaboratively in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain Android applications for Mobile, Android TV, and Fire TV platforms.
- Build high-quality and scalable OTT streaming experiences.
- Collaborate with product, design, and backend teams to deliver seamless features.
- Optimize app performance, memory usage, and ensure smooth UX.
- Debug and resolve production issues in a timely manner.
- Follow best practices and coding standards.
- Participate in code reviews and contribute to continuous improvement.
- Stay updated with latest Android trends, tools, and technologies.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science or equivalent.
- Minimum 4+ years of hands-on Android development experience.
- Strong proficiency in Java and Kotlin.
- Experience working with Android TV and Fire TV applications.
- Solid understanding of Android architecture components, MVVM / MVP, and design patterns.
- Experience with REST APIs, JSON, and third-party integrations.
- Strong knowledge of UI/UX for TV platforms.
- Good communication skills and ability to work in a team.
- Strong analytical and problem-solving skills.
- Quick learner with a positive attitude.
Preferred / Nice to Have
- Experience working in OTT / video streaming platforms.
- Knowledge of ExoPlayer, DRM, and video streaming protocols.
- Experience with CI/CD, version control (Git), and Agile methodologies.
- Familiarity with performance monitoring tools.