Senior Mobile Developer
Confidential Company(Login to view company details)
20LPA - 40LPA
Bengaluru
Full-Time
3-6 years
Job Summary
Looking for Mobile Developer.
Job Roles & Responsibilities
- Develop React Native–based Android TV applications with native Kotlin integrations for high-performance media playback and interactive educational features.
- Design, build, and maintain TV-optimized UIs that are intuitive, responsive, and aligned with educational and media content workflows.
- Integrate secure streaming using ExoPlayer with DRM protection (Widevine/PlayReady) and adaptive bitrate streaming (HLS/DASH) to ensure optimal playback under varied internet conditions
- Build interactive learning flows that combine video playback with educational elements such as in-video questions, quizzes, and interactive prompts.
- Enable offline/hybrid playback capabilities with intelligent caching and seamless sync when connectivity is restored, ensuring usability in low-network environments.
- Work closely with backend engineers to integrate REST APIs, media servers, and real-time data streams (via WebSockets) for both static content delivery and live interactive sessions.
- Optimize application performance, including memory usage, load times, and smooth navigation, for low-latency classroom and home viewing experiences.
- Collaborate with product managers, designers, and QA teams to deliver high-quality, scalable features that meet educational and media requirements.
- Maintain code quality, technical documentation, and Git/GitHub best practices, including branching, code reviews, and CI/CD pipelines.
- Mentor junior developers and contribute to establishing best practices for Android TV app development in media and educational contexts.
Cultural Expectations
- Collaborate effectively with diverse teams and contribute to a rich culture of learning and knowledge sharing.
- Demonstrate adaptability and thrive in a fast-paced, dynamic work environment.
- Communicate openly, ensuring clarity and transparency with team members.
- Embrace change and innovation, always seeking efficient solutions to challenges.
Hiring Process
- Technical assignment tailored for the role.
- Interview with hiring manager to assess technical skills.
- Live coding task to evaluate coding proficiency.
- Technical interview with senior member from the technical team.
- Final interview with Tech Lead/CTO.
Login to Apply
Please login to apply for this job.
Confidential Company
Company details are hidden for privacy
Login to view company information
Other Jobs
J
Senior TypeScript Backend Engineer
Indore
J
TypeScript Backend Engineer
Indore
J
Lead TypeScript Backend Engineer
Indore
J
Pre-Sales Development Representative (SDR)
Remote
J
Team Member - Project Management (NPD)
Pune
