Senior Android Developer ? Mobile & TV (Video Streaming)
Vishakhapatnam, Andhra Pradesh, India
1 day ago
Applicants: 0
3 weeks left to apply
Job Description
Location: Visakhapatnam (Vizag) ? Onsite Company: Revidd About Revidd Revidd is a next-gen video streaming platform powering OTT, live, and on-demand experiences for customers across We build and manage apps across mobile, TV, and the open web, with a strong focus on performance, and reliability. Role Overview We are looking for a hands-on Senior Android Developer who understands video streaming deeply, can design Key Responsibilities ? Build Android & TV apps from the ground up ? architecture, implementation, and optimisation for phones, tablets, ? Own video streaming experiences ? integrate and optimise ExoPlayer or similar, handle adaptive bitrate streaming ? Deep-dive debugging & performance tuning ? diagnose crashes, ANRs, memory leaks, jank; profile startup time, ? Collaborate closely with design to translate UX/UI into reusable, scalable components across devices and screen ? Manage release and build configurations ? flavours, environments, signing, and Play Store / TV app store submissions. ? Work with cross-platform teams and help port features between native and cross-platform codebases where required. ? Mentor junior engineers, perform code reviews, and help define Android best practices within the team. ? Partner with Product, Backend, DevOps, and QA to ship reliable, high-quality releases on time. Must-Have Skills & Experience ? 5+ years of hands-on Android development experience using Kotlin and/or Java. ? Strong track record of building and shipping production Android apps end-to-end. ? Practical understanding of video streaming ? encoding basics, ABR, buffering, latency, and CDN usage. ? Hands-on experience with ExoPlayer or similar media frameworks, including DRM, subtitles/closed captions, casting, ? Experience building Android TV / Fire TV apps ? leanback, D-pad navigation, and TV-specific UX patterns. ? Strong debugging capability using Android Studio (Profiler, Logcat, Memory, Network, Layout Inspector). ? Solid understanding of Android architecture patterns (MVVM/MVI/Clean Architecture), Android Jetpack, and preferably ? Experience with release management, multiple build variants and environments, and app store submissions. ? Exposure to CI/CD for Android (GitHub Actions, GitLab CI, Jenkins, Bitrise, etc.). ? Ability to lead small teams, drive technical decisions, and work with minimal supervision. ? Excellent communication skills and a self-motivated, ownership-driven mindset. Nice to Have ? Experience with analytics and observability ? Firebase Analytics, Crashlytics, Performance Monitoring, and custom ? Knowledge of offline-first features ? secure downloads, storage, and sync strategies. ? Familiarity with cross-platform frameworks (React Native / Flutter) and integrating native modules. ? Understanding of backend APIs (REST/GraphQL), authentication, and working with streaming backends/CMS. ? Previous experience in OTT, media, or live streaming products. Soft Skills & Behaviour ? End-to-end ownership mindset ? you think in terms of features and outcomes, not just tickets. ? High bar for code quality, maintainability, and documentation. ? Proactive in identifying performance, UX, and reliability issues before they reach production. ? Comfortable mentoring and collaborating in a fast-paced product environment. ?Why Join Revidd? ? Work on real-world, high-traffic video streaming apps used in multiple countries. ? Opportunity to own core app experiences and influence product & architecture decisions. ? Collaborative environment with strong tech ownership based out of Vizag.
Required Skills
Additional Information
- Company Name
- Revidd
- Industry
- N/A
- Department
- N/A
- Role Category
- Database Administrator
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 1 day ago
- Application Ends
- 3 weeks left to apply