Back to list

Vacancy description

Senior Software Engineer - Connected Surfaces in Bangalore, भारत

Kuku FM

  • Full-timeStandard weekly hours
  • ContractFixed-term or freelance

Rs 20 - 25 lakhs p.a.

Bangalore, भारत

About the Role

Kuku is India's one of the largest content platforms. Our listeners don't just consume content on their phones — they listen in the car, on their wrist, on the big screen in the living room, and on the tablet. This role owns those surfaces. You'll take Kuku everywhere the listener is, building first-class Android experiences across Automotive, Wear OS, Android TV, and large-screen/tablet, each with its own constraints, interaction model, and playback rules. It's a role for someone who's excited by form factors beyond the phone and wants to own how audio behaves on each of them.

What you'll work onMulti-Surface Development

  • Build and own Kuku's Android experience across Android Automotive OS / Android Auto, Wear OS, Android TV

  • Design adaptive, responsive UI that feels native to each surface — leanback navigation on TV, glanceable tiles and complications on the watch, driver-safe media UI in the car, and multi-pane layouts on tablets.

  • Own the media and playback layer across surfaces: background playback, media sessions, notifications, offline/download behaviour, and handoff between devices.

  • Make sure a feature shipped once behaves correctly everywhere, rather than forking into four half-maintained apps.

Reliability & Performance

  • Keep playback smooth and startup fast across a wide range of device capabilities, screen sizes, and OS versions.

  • Own crashes, ANRs, and playback issues on these surfaces end to end — from the alert to the fix to making sure it can't happen again.

  • Build with observability in mind so problems on a car head-unit or a TV are visible before users report them.

Cross-Platform Collaboration

  • Work with design, backend, and content teams to define how each surface should look and behave.

  • Coordinate with the iOS team so experiences stay consistent across platforms.

What we're looking for

  • 3–6 years of Android engineering with real production apps, not just side projects.

  • Strong Kotlin (and comfort with Java where needed) and solid command of the modern Android stack — Jetpack, coroutines, and Jetpack Compose.

  • Hands-on experience with media playback — Media3 / ExoPlayer, MediaSession, background playback, and audio focus.

  • Experience shipping to at least one non-phone form factor (Automotive, Wear OS, Android TV, or tablet/large-screen), and the instinct to build adaptive UI rather than phone-only screens.

  • A little bit of iOS — enough to read Swift, reason about parity, and collaborate meaningfully with the iOS team.

  • Basic backend fluency — you can read and reason about REST APIs, debug an integration, and hold a sensible conversation about the contract you depend on.

  • You can pick up an unfamiliar surface, understand its constraints, and ship it safely.

Good to have

  • Experience with Android Automotive OS and the media app model for cars.

  • Experience with Wear OS — tiles, complications, and on-watch playback.

  • Experience with Android TV / Leanback.

  • Depth in Jetpack Compose across form factors, including adaptive and large-screen layouts.

  • Familiarity with basic backend work (Python / Django, or similar) beyond just consuming APIs.

  • Prior work in a consumer product at real scale.

Preferred Tools & Technologies

  • Language: Kotlin (Java where needed)

  • UI: Jetpack Compose, Views, adaptive / large-screen layouts

  • Media: Media3 / ExoPlayer, MediaSession

  • Surfaces: Android Automotive OS / Android Auto, Wear OS, Android TV 

  • Build & VCS: Gradle, Git

Education

  • Bachelor's or Master's in Computer Science, Engineering, or equivalent — or equivalent practical experience.

What we offer

  • Full ownership of the surfaces that take Kuku FM beyond the phone.

  • Competitive comp + ESOPs.

  • Learning budget and certification support.

  • A team that cares about reliability, not just velocity.

About KUKU

Founded in 2018, KUKU is India’s leading storytelling platform, offering a vast digital library of audio stories, short courses, and microdramas. KUKU aims to be India’s largest cultural exporter of stories, culture, and history to the world with a firm belief in “Create In India, Create For The World”.

We deliver immersive entertainment and education through our OTT platforms: Kuku FM, Guru, Kuku TV, and more. With a mission to provide high-quality, personalized stories across genres from entertainment across multiple formats and languages, KUKU continues to push boundaries and redefine India’s entertainment industry.

Website:

Android App: Google Play

iOS App: App Store

LinkedIn: KUKU

Ready to make an impact? Apply now!

Similar vacancies

More like this role

Renesas Electronics

Senior Software Engineer

  • Full-time
  • IT
... Software to support leading datacenter operators and infrastructure hardware developers as they deploy our digital power control devices. What we need: The software team is seeking a Senior SW Engineer who is technically savvy and is excited about working within a SoC development team to produce customer facing software ...

Bangalore, भारत

  • Hybrid
  • Full-time
  • IT
... critical in this journey, helping customers with schema modeling, initial data loads, and continuous data synchronization. We are looking for an experienced Senior Software Engineer with experience in the Java ecosystem, streaming systems, and data-intensive applications to join our team. We are building a sophisticated ...

Gurgaon, भारत

  • Full-time
  • IT
... verified release. • Review code, mentor early-career engineers, and set the reference approach for the team. Requirements • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience. • 3 to 5+ years of professional software development in C# and .NET. • Strong command of object-oriented programming ...

Chennai, भारत

  • Hybrid
  • Full-time
  • IT
... urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Datastores Engineer, Platform Infrastructure The Auth0 platform secures more than 100 million logins each day for customers all around the world - and we're growing fast! The Platform ...

Bangalore, भारत

  • IT
... "First Wave" experience! You would be a founding member of our India team, helping us build a brand-new hub from the ground up. The Job As the Sr. Software Engineer, you will play a foundational role in architecting the future of our ecosystem. You will contribute to technical design, mentor more junior engineers, and help ...

Bangalore, भारत

  • Contract
  • IT
... We’re hiring a Senior Software Engineer to provide hands-on technical leadership across our SaaS platforms and shared backend services. This role is for an engineer who combines deep expertise in Java, distributed systems, cloud architecture, and software design with a modern, AI-native approach to software engineering ...

Pune, भारत

  • Remote
  • Hybrid
  • Full-time
  • Contract
  • IT
... by using native AWS and Azure services, including serverless, and enable them to pick the best technology for a given problem. This is meant to empower our software and platform engineers while allowing them to learn and develop themselves. Role Purpose The Senior Software Engineer is a hands-on technical leader responsible ...

Pune, भारत

  • Full-time
  • IT
... be part of the play! What You'll Do: - Develop new and innovative features played by millions of players using Java, C#, C++, Python, javascript. - Follow engineering best practices towards ensuring performance, reliability, and measurability - Work on large problems and break it up for others to implement. - Strong Analytical, ...

Bangalore, भारत

  • IT
... clients become more efficient, increase profitability and give more customers an amazing experience. Want to be part of it? Role Summary As a Senior AI Native Engineer (IC3) at Keyloop, you will be a technical leader within your team, owning complex, multi-sprint projects and setting the standard for engineering quality. You ...

Hyderabad, भारत

  • Remote
  • Hybrid
  • Part-time
  • IT
... you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities. Why you'll love this role as Senior Software Engineer We are seeking an experienced Senior Developer to join our VIEW Product Team within Community Justice Services. In this role, you will contribute ...

Indhur, भारत