Caavo Labs

OPENS AT: Nov 30, 04:30 AM

CLOSES AT: Dec 13, 12:25 PM


Caavo Android Developer Hiring Challenge - 2020

Online Participation is confidential
Mobile Challenge
Android Developer
2-5 years
12 to 20 LPA + ESOPs

Social Share

Invite friends via email


Caavo is building a world-class team of engineers, developers, and business people passionate about making the future of TV a reality today. Does solving complex problems energize you? Love hacking your way through new technology? Want to work in a fun and fast-paced environment? Register Now!

Challenge Overview:

Caavo is looking for Android Developers to join our team in Bangalore. You are just few hours away to complete your first step to joining Caavo.

Challenge Format:

  • Online challenge
  • 1 Task-based question
  • Duration: 5 Hours
  • Please note: Only functional applications which meet "Minimum Requirements" mentioned in the problem statement will be considered as valid submission


  • YOE - 2 to 5  years of industry experience
  • Experience in JSON, REST APIs, Android SDK, etc

Engineering at Caavo:

At Caavo we have flat engineering organisation that gives you the freedom to innovate, upskill and work on new technologies with the ability to switch across teams be it cloud, mobile, machine vision, kernel software as well as mechanical and hardware design. 

We work with a range of frameworks/tools/databases/languages/technologies including Rails, Golang, MongoDB, Redis, Solr, Angular, React Native, Swift, Android, low-level device drivers, tensorflow, Bluetooth, Wi-fi, etc. to build features such as video calling, universal remote control, machine vision, IOT dashboards, provisioning, subscription management, content management, analytics, authentication, meta-data management etc.


Android Developer
Experience: 2-5 years
CTC: 12 to 20 LPA + ESOPs
Job Location: Bangalore
Openings: 10


  • BS/MS degree in CS/EE, more than 7 CGPA (or equivalent)
  • 2-5 years of proven software development experience and proven working experience in Android app development
  • Having published at least one original Android app is a definite plus
  • Experience with Android SDK (experience in AndroidTV framework will be a plus)
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Experience with networking technologies
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.

Roles and Responsibilities

  • Writing well-designed, testable, and efficient code.
  • Troubleshooting and debugging to optimize performance.
  • Keeping up with latest Android trends.

Plus Points

  • Writing Unit/UI test cases.
  • Knowledge of Dependency Injection.
  • Writing code in Kotlin.
  • Reactive pattern (Flow/RxJava)
  • Self Learner.
  • Good Problem Solver.


Caavo is a Silicon Valley headquartered consumer electronics startup building innovative solutions for living room entertainment. Our first product - a smart entertainment ...



  1. You will be provided with a problem statement for which you have to build a functional mobile app.

  2. Each problem comprises the following:

    a. Mandatory feature sets that ...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications