Cutshort logo
Caavo Labs India Pvt. Ltd. logo
Senior Android Developer
Caavo Labs India Pvt. Ltd.'s logo

Senior Android Developer

Narayanan Bhattathiripad's profile picture
Posted by Narayanan Bhattathiripad
3 - 6 yrs
₹5L - ₹20L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
skill iconAndroid Development
android
skill iconJava
SDK Knowledge
·       BS/MS degree in CS/EE
·       2-6 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.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Caavo Labs India Pvt. Ltd.

Founded :
2015
Type :
Product
Size :
100-500
Stage :
Profitable

About

Caavo is a technology development company that offers in-home entertainment products and services.
Read more

Connect with the team

Profile picture
Narayanan Bhattathiripad
Profile picture
chandrashekhar patil

Company social profiles

N/A

Similar jobs

iauro Systems Pvt. Ltd.
at iauro Systems Pvt. Ltd.
2 recruiters
Chaitanya Gongale
Posted by Chaitanya Gongale
Mumbai
2 - 4 yrs
₹5L - ₹10L / yr
skill iconFlutter
DART
skill iconiOS App Development
skill iconAndroid Development

Position Details: Flutter Developer

Experience: 2 to 4 Years


What You Will Do:

App Development: Develop and maintain high-performance, modern mobile applications for both Android and iOS platforms using Flutter (Dart).

Reactive Programming: Implement reactive design principles and manage complex application states using BLoC, Provider, RxDart, or Redux.

API Integration: Seamlessly integrate mobile frontends with REST APIs, WebSockets, and Firebase services.

Code Quality: Write clean, scalable, and testable code while ensuring the performance, security, and responsiveness of applications.

Database Management: Work with local storage solutions including SQLite and specialized Firebase databases.

Native Integration: Handle platform-specific code for Android and iOS, managing native modules where necessary.

Release Management: Manage the end-to-end deployment process to the Google Play Store and Apple App Store.

Maintenance & Optimization: Proactively debug, optimize, and maintain existing codebases to ensure a high-quality user experience.

Collaboration: Partner with product, design, and backend engineering teams to deliver user-centric mobile solutions.

Tech Evolution: Stay current with the latest mobile development trends, techniques, and emerging technologies in the Flutter ecosystem.


What You Will Bring:

Experience: Minimum 2 to 4 years of professional experience in mobile application development.

Flutter Expertise: Strong hands-on proficiency with the Flutter framework and Dart programming language.

State Management: Deep knowledge of state management patterns such as Provider, BLoC, Redux, or MobX.

Platform Knowledge: Experience working with native Android/iOS components and handling platform-specific integrations.

Storage & Services: Practical experience with Firebase, SQLite, and integrating third-party services.

Version Control: Proficiency in Git and collaborative development workflows.

Security Mindset: A solid understanding of mobile application security best practices.

Soft Skills: Strong analytical, problem-solving, and communication skills to thrive in a team environment.


What Will Make You Stand Out:

Native Proficiency: Experience with native Android (Kotlin/Java) or native iOS (Swift) development.

Architecture Focus: Strong knowledge of Clean Architecture, modular app design, and SOLID principles.

DevOps Alignment: Familiarity with CI/CD tools such as Jenkins, Bitrise, Fastlane, or GitHub Actions.

Quality Assurance: Experience with automated testing frameworks and mobile performance profiling tools.

Scale Experience: A track record of building and maintaining applications used by thousands of active users.


Technical Skills and Qualification:

Key Skills: Flutter, Dart, Android/iOS, State Management (BLoC/Provider), REST APIs, WebSockets, Firebase, SQLite, Git, CI/CD, Mobile Security.

Minimum Qualification: Bachelor’s degree in Engineering, Computer Science, IT, or equivalent practical experience.


Key Aspects of iauro Systems Pvt Ltd:

Innovation and Agile Mindset: iauro is committed to continuous evolution and innovation, leveraging an agile approach to deliver tailored solutions that meet customer needs.

Technological Expertise: The company excels in cutting-edge technologies such as Generative AI, AI/ML, and Cloud Native tech. They also embrace Open-Source technologies to stay at the forefront of innovation.

Cross-Functional Teams: iauro's teams blend design, architecture, and data expertise to create user-centric solutions with seamless interfaces and robust data infrastructure.

Accelerators and Catalysts: They use various accelerators like IO Craft for design-to-frontend, IO Flow for optimized workflows, IO Data for robust data management, and IO Market for reusable assets, ensuring advanced and efficient client solutions.

Client Empathy and Growth-Oriented Culture: The company thrives on innovation, client empathy, and a growth-oriented culture, which helps them stay ahead and bring out the best in each other.

Read more
Jio Tesseract
Krishna Jain
Posted by Krishna Jain
Navi Mumbai
3 - 12 yrs
₹10L - ₹25L / yr
Kotlin
skill iconJava
Model-View-View-Model (MVVM)
skill iconAndroid Development
dagger hilt
+2 more

Android Engineer – AI Platforms & Immersive Experiences

Company: Jio Reality Labs

Location: Navi Mumbai, India

Job Type: Full-Time

Job Summary

Jio Reality Labs is looking for a skilled Android Engineer to build high-performance, scalable mobile

applications for AI-driven, real-time, and immersive platforms used by millions of users. This role

focuses on creating intuitive, responsive, and visually rich Android experiences for AI/ML

dashboards, real-time analytics, and AR/VR-enabled applications.

Responsibilities

1. Mobile Application Development

 Build and maintain scalable, high-performance Android applications using modern

development frameworks and tools.

 Develop intuitive user interfaces for AI/ML workflows, real-time analytics dashboards, and

enterprise tools.

 Translate product requirements and UX designs into clean, maintainable, and reusable code.

2. Real-Time & Data-Driven Interfaces

 Implement real-time UI updates for streaming data, live metrics, and system monitoring

dashboards.

 Work with APIs and WebSockets to render low-latency, data-intensive views.

 Ensure smooth user experience under high-traffic and high-data-volume scenarios.

3. UI/UX & Performance Optimization

 Optimize mobile application performance for speed, responsiveness, and scalability.

 Ensure compatibility across Android devices, screen sizes, and OS versions.

 Collaborate closely with designers to deliver polished, immersive user experiences.

4. Platform & Architecture

 Design mobile architecture that supports modularity, scalability, and long-term

maintainability.

 Implement state management, reusable components, and modular libraries to support

complex applications.

 Contribute to mobile development standards, best practices, and reusable design systems.

5. Collaboration & Delivery

 Work closely with backend, AI/ML, data engineering, and platform teams to integrate APIs

and workflows.

 Participate in code reviews, sprint planning, and technical design discussions.

 Support CI/CD pipelines and production deployments.

Required Skills & Qualifications

 Strong experience in Android development using Kotlin or Java.

 Hands-on experience with Android SDK, Jetpack components, and modern Android

architecture patterns (MVVM/MVI).

 Solid understanding of mobile UI principles, layouts, and responsive design.

 Experience consuming REST APIs and working with real-time data (WebSockets, streaming).

 Familiarity with performance optimization techniques and debugging tools.

Preferred Skills

 Experience building dashboards or data-intensive mobile applications.

 Familiarity with data visualization libraries or charting frameworks.

 Exposure to AR/VR, 3D, or graphics-intensive interfaces (ARCore, OpenGL, Unity

integrations).

 Experience with design systems, component libraries, and accessibility standards.

 Understanding of cloud-based deployments and CI/CD workflows.

Read more
LikeMinds
at LikeMinds
6 recruiters
Mayank Tomar
Posted by Mayank Tomar
Gurugram
2 - 4 yrs
₹20L - ₹22L / yr
skill iconKotlin
skill iconAndroid Development
skill iconJava
  1. Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  2. 2+ years of practical experience in Native Android Development
  3. 2+ years of experience using Kotlin/Java
  4. Experience developing highly performant code and view layouts and the ability to diagnose performance bottlenecks
  5. Designing applications with latest frameworks and architecture such as MVVM, etc.
  6. An excellent understanding of best practices for concurrency and threading is a big plus
  7. A disciplined approach to development, testing, documentation and code structure in a team environment
  8. A constant desire to improve, learn more and take things higher
  9. Having worked with the Realm database and dagger is a big plus.
Read more
Startup
Startup
Agency job
via MNR Solutions by Geetanjali Kumari
Bengaluru (Bangalore)
1 - 4 yrs
₹15L - ₹20L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
About the role

We are looking for an analytical, results-driven, responsible, hardworking Android Developer
who will work with fast-paced team members to troubleshoot, improve and add to current
android applications and processes, prototype new and redesign features. You should have
excellent communication, programming, and problem-solving skills and should be a
team-player.
You should have done some personal project apart from the company's projects or contributed
to open source projects.

Responsibilities:
● Work closely with our product and design teams.
● A focus on UI design principles.
● Architecting solutions with complete ownership of feature or product.
● Writing efficient android code in Java/Kotlin following MVVM framework guidelines.
● Tracing and profiling.

Requirements:
● Experience of building Android applications in Java/Kotlin
● Good knowledge of ReactNative is a great plus.
● Strong understanding of object-oriented software development.
● Understanding of large and complex code bases, including API design techniques to
help keep them clean and maintainable.
● Familiarity with popular android libraries/methods like OkHTTP, Dagger2 , Fresco, Glide.
● Familiarity with latest android platform changes.
● Knowledge of Data structures and algorithms
● Deep understanding of complete life cycle of android app development
● Knowledge of Android Jetpack / Architecture components
Read more
FaceX
at FaceX
1 video
1 recruiter
Adarsh Mahajan
Posted by Adarsh Mahajan
Bengaluru (Bangalore)
3 - 6 yrs
₹6L - ₹8L / yr
skill iconFlutter
skill iconReact Native
skill iconKotlin
skill iconAndroid Development

We are looking for an experienced Kotlin/Flutter Developer who will join our talented software team that works on mission-critical applications. Your duties will include managing Flutter (Android, iOS) application development while providing expertise in the full software development lifecycle, from concept and design to testing.

You should have good experience in building high-performing, scalable, enterprise-grade applications and be able to write clean code and ensure your programs run properly. We also expect you to be passionate about building software and perform well working in a team, along with developers, engineers, and web designers.

 

Developer Responsibilities Are

  • Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Create well designed, testable, efficient code
  • Participate in all phases of the development life-cycle
  • Assist in the preparation and production of releases of software components
  • Ensure designs are in compliance with specifications
  • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
Read more
Mosaic Wellness
at Mosaic Wellness
1 recruiter
Sneha Mali
Posted by Sneha Mali
Mumbai, Andheri east
4 - 8 yrs
₹15L - ₹20L / yr
skill iconAndroid Development
skill iconKotlin
Android Developer
skill iconJava
SDK
  • Mosaic Wellness is looking for an Android developer responsible for the development and maintenance of existing applications along with continuous integration of new features, who can take the ownership and work independently.
  • 1.5+ years of experience in Kotlin is must 
  • Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.
  • Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Responsibilities
  • Integrate the design into high-quality code.
  • Ensure the performance, quality, and responsiveness of an application.
  • Identify and correct bottlenecks and fix bugs.
  • Work along-side other developers working on a different platform for the Application. Therefore, commitment to collaborative problem solving, design implementation and creating a quality product is essential.
Skills Required
  • Minimum 2+ years of experience in Android Application Development.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Understanding of Android design principles and interface guidelines.
  • Must have already deployed at least one app on PlayStore.
  • Working knowledge of Web Services & REST (JSON) APIs, Websocket, Kotlin, Retrofit, SQLite, Google API Integration, Firebase.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with third-party libraries and APIs.
  • Strong mobile UI design and implementation experience.
  • Experience with the E-commerce store app
  • Understanding of code versioning tools.
Soft Skills [Required] :
  • Positive attitude
  • Good analytical skills
  • Hungry for growth
  • Problem solving
  • Quick learner
 
Read more
Exciting opportunity with a Product Development Company
Exciting opportunity with a Product Development Company
Agency job
via Covenant Consultants by NANDINI R
Chennai
3 - 10 yrs
₹4L - ₹12L / yr
skill iconAndroid Development
skill iconKotlin
skill iconReact Native
Job Summary
The Android Developer will design and develop Native Android and Hybrid applications to meet the
functional requirements of products developed by STPL & Trinity Axis Inc. Develop native android
applications including front-end and back-end code. Make use of well-established design patterns and
architectures while following agile development processes. Perform unit testing of the code
developed, and develop unit test cases and test harnesses. Perform system integration and bug fixing,
develop user documentation, generate relevant reports and review similar work done by peers.
Measures of Success

Read and understand high level product descriptions or requirement documents and propose
one or more software designs at the module level that are highly reusable and subject to the
design principles of SaaS Platforms
Decompose design elements into structured code as per prevailing coding guidelines,
preparation and execution of unit test cases and development of test codes or test harnesses.
Trace back through code, design and resolve issues and bugs
Document work, software designs, code and record and produce test reports and release
notes.
Plan, organize and execute assignments with very little or moderate supervision
Code individually and willing to participate in every aspect of the android application
development process
Responsible for deliveries in the required deadlines. Deliveries can be modules,
documentation, customer releases etc.
Coordinate with the team for timely delivery of work products. Ensure the quality of products
by reviews
Sub-Module level responsibility in large projects and Module (or component) level
responsibility in small / medium sized projects and complete responsibility in small sized
projects, depending upon the complexity and decomposition
Work with the QA team to ensure the validity of the solution
Participate in the recruiting of team members as and when deemed necessary
Be contemporary by adopting technological and market evolutions
Other responsibilities as assigned by management from time to time
Skills & Experience Required

Good understanding of software development methodologies tools, techniques, practices
and excellent problem-solving skills in various applications- mobile, tablet, kiosk, handheld
device
Solid hands-on programming experience with RESTful APIs
Strong Experience in developing Native Android applications using Android Studio/ Eclipse
Experience with cross platform tools such as React- Native/ Ionic/ Flutter/ Cordova
Experience in developing Hybrid applications (ios & android)
Experience with offline storage, threading, and performance tuning
Hand-on experience in sqlite database integration
Knowledge of Chart API and other Google APIs and UI & UX desig ning.
Experience in Android SDK
Integration with backend services
Experience with IOT related mobile application projects
Experience in IOT related projects (monitoring, controlling, OTA updates)
Worked with Embedded related projects and embedded teams
Worked in BLE connectivity with devices.
Experience or knowledge of chat applications.
Experience in Barcode, RFID integration with android devices.
Ability to integrate various libraries and SDKs
Worked on interactive Android Kiosk applications
Read more
appscrip
at appscrip
2 recruiters
Noor Ayesha
Posted by Noor Ayesha
Mohali, Bengaluru (Bangalore), Surat
0 - 2 yrs
₹2L - ₹5L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava

Mandatory: Hands on experience working with Java or Kotlin. Very strong logical skills. Good hold on operating system concepts and data structure. Experience with web services , SQL Lite , camera kit , image caching concepts, keychain , past experience working with one of the design patterns like MVC / MVVM / MVP , network check implementation.

Good to have:  Rx-Swift experience , video / image filter experience , media player usage , complex UX effects , couch-db , RealM.Knowledge of GIT management , Continuous Integration and Continuous Development practices.

Soft Skills: Strong communication skills , high spirited , eager to learn , able to perform in a high pressure environment

Read more
Nastech consulting
at Nastech consulting
1 recruiter
stalin murugesan
Posted by stalin murugesan
NCR (Delhi | Gurgaon | Noida)
2 - 6 yrs
₹8L - ₹16L / yr
skill iconAndroid Development
skill iconJava
Data Structures
Algorithms
JSON
+1 more
Requirements
1. At least an undergraduate degree in Computer
Science, Engineering, preferably from IITs/Top RECs.
2. 1-4 years of experience at cutting edge organisations
or startups.
3. Extensive experience in developing mobile apps using
Android SDK with proficiency in Core Java and design
patterns.
4. Experience with e business/e commerce applications
and business environment is a must.
5. Any experience with internet companies will be a plus.
6. Great understanding of Android development SDK and
Kotlin.
7. Expertise in Core Java with solid OOD principles and
design patterns.
8. Good grasp of algorithms, design patterns, memory
management and multithreaded programming.
9. Conversant with JSON, XML, Web services API.
10. Experience with SaaS platforms for mobile
development like Analytics, Push Notifications, Cloud
Storage, Ad Networks, etc.
11. Hands-on experience with Android's debugging, unittesting, memory and performance optimization tools.
12. Great people skills
Read more
Maximl Labs
at Maximl Labs
3 recruiters
Pankaj Pawan
Posted by Pankaj Pawan
Chennai
2 - 5 yrs
₹8L - ₹15L / yr
skill iconAndroid Development
skill iconJava
skill iconXML
Senior Android Developer at an exciting startup. We are technologists by background and are providing intelligent solutions for complex industrial operations. You will be part of core engineering team responsible for delivering highly scalable solutions for industries. • A love for coding and a passion for exploring new technology to create state-of-the-art products. • Strong knowledge of Android SDK, and how to deal with different screen sizes • Familiarity with RESTful APIs to connect Android applications to back-end services • Strong knowledge of Android UI design principles, patterns, and best practices • Experience with offline storage, threading, and performance tuning • Ability to design applications around natural user interfaces, such as “touch” • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers is a plus • Knowledge of the open-source Android ecosystem and the libraries available for common tasks • Ability to understand business requirements and translate them into technical requirements • Familiarity with cloud message APIs and push notifications Overview of the Role: • Translate designs and wireframes into high quality code • Design, build, and maintain high performance, reusable, and reliable Java code • Ensure the best possible performance, quality, and responsiveness of the application • Identify and correct bottlenecks and fix bugs • Help maintain code quality, organization, and automatization • Collaborate and communicate effectively with the Operations team, to develop new features • Work with Product team and Backend team to pioneer product ideas and provide app implementation Requirements: • A love for coding and a passion for exploring new technology to create state-of-the-art products. • Strong knowledge of Android SDK, and how to deal with different screen sizes • Familiarity with RESTful APIs to connect Android applications to back-end services • Strong knowledge of Android UI design principles, patterns, and best practices • Experience with offline storage, threading, and performance tuning • Ability to design applications around natural user interfaces, such as “touch” • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers is a plus • Knowledge of the open-source Android ecosystem and the libraries available for common tasks • Ability to understand business requirements and translate them into technical requirements • Familiarity with cloud message APIs and push notifications • A knack for benchmarking and optimization
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos