Senior Android Developer at Kool Group Ltd. · Dehradun · 5 - 11 years · ₹7L - ₹11L / yr · Raised funding · Posted 24 Aug 2021

Job Brief
We are looking for a Sr. Android developer with 6+ years of experience who will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the 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, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Main Responsibilities of an Android Developer
Your responsibilities will include:
-
Writing clean and efficient codes for Android applications.
-
Monitoring the performance of live apps and work on optimizing them at the code level.
-
Identifying and resolving bottlenecks, rectifying bugs, and enhancing application performance.
-
Performing unit and instrumentation tests on code.
-
Collaborating with cross-functional teams to define and design new features.
-
Staying up to date with new mobile technology trends, applications, and protocols.
Key Requirements
-
Degree in Computer Science, Engineering, or equivalent field.
-
You have prior experience as an Android Developer using Kotlin, Java, and Android SDK and Android NDK will be a plus but not compulsory.
-
The candidate should have experience in publishing applications on the Google Play store.
-
Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP.
-
Familiarity with RESTful APIs to effectively integrate Android applications.
-
Proficient understanding of code versioning tools such as Git.
-
Familiarity with various testing tools.
Your passion and interest in your work is the key to success for you, so if you are looking for your dream place where you can show up and enjoy your work then we could be the right match for each other, so let's connect to be the part of the amazing journey to do something innovative.

Similar jobs (10)
Pay: Up to ₹500,000.00 per year
Job description:
Location: Indore (Onsite)
Availability: Immediate
Interview Mode: Virtual + Face-to-Face (F2F)
We are looking for an experienced Android Developer with 3–4 years of expertise in building robust mobile applications. The ideal candidate should have strong skills in Java/Kotlin, hands-on experience with Firebase services, and the ability to implement real-time communication using Sockets.
Responsibilities
- Develop and maintain Android applications with clean, scalable code.
- Work with Firebase (Auth, Firestore/Realtime DB, Cloud Messaging, Analytics).
- Build Socket-based real-time features such as chat and notifications.
- Collaborate with design and backend teams to deliver user-friendly apps.
- Debug, test, and optimize applications for performance and security.
- Stay updated with the latest Android development trends and tools.
Requirements
- 3–4 years of proven Android development experience.
- Strong knowledge of Java, Kotlin, Android SDK, Jetpack Components.
- Hands-on experience with Firebase & Socket programming.
- Familiar with MVVM / MVP architecture patterns, REST APIs, JSON.
- Good understanding of Git, Play Store deployment, and debugging practices.
- Bachelor’s degree in Computer Science, IT, or related field.
- Must be able to join immediately and work onsite in Indore.
- Expert-level knowledge of developing Android based applications.
- Deep understanding of the internals of Android Frameworks.
- Good knowledge of OOPS concepts and JAVA.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Experienced in building mobile applications that utilize web services.
- Experience with third-party libraries and APIs.
- Good knowledge of SQLlite database.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Proficient understanding of code versioning tools, such as Git.
e are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.
You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.
Skills and Qualifications
Deep Knowledge in Flutter with 2+ years of active development.
Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
Familiarity with RESTful APIs and mobile libraries for networking
Familiarity with the JSON format
Experience with profiling and debugging mobile applications.
Familiarity with Git, Firebase and push notifications systems
Duties and Responsibilities
Developing new features and user interfaces from wireframe models
Ensuring the best performance and user experience of the application
Fixing bugs and performance problems
Writing clean, readable, and testable code
Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
Knowledge on native android and ios development would be an added advantage.
Founded in 2015 by a CII member and serial entrepreneur, our client is democratizing and digitizing the Indian health & fitness ecosystem by offering workouts close to your home, office or your favorite neighborhood.
As a Android Developer- Java, you will be responsible for conceptualizing, designing and building advanced application for the Android platform.
What you will do:
- Collaborating with cross-functional teams to define, design, and ship new features
- Unit-test coding for robustness, including edge cases, usability, and general reliability
- Bug fixing
- Improving application performance, optimization for loading times
- Continuously discovering, evaluating and implementing new technologies to maximize development efficiency
- Conducting Code Reviews
Desired Candidate Profile
What you need to have:- Bachelors/ Master’s degree in Computer Science, Engineering or a related subject
- Minimum 3 years work experience in mobile application development
- Proficiency in Problem Solving, Data Structures and Algorithms
- Strong knowledge of design concepts and constraints on mobile platforms
- Proficiency in Java/Android
- Ability to use third party SDKs
- Familiarity with Firebase, FCM, IMA, Google Services and Facebook SDK
- Demonstrable experience building excellent mobile apps that are currently in Google Play Store
- Experience with HTML5, Java, Responsive Design and flutter
HBOX is a US Based Digital Health Company, Enabling Primary Care Providers (PCP) to
capture true Virtual Care Opportunities beyond Telehealth. We enable PCP to
provide Proactive and Continuous Care and add new Recurring monthly revenue
streams without any upfront cost. With our unique distribution and business
model, we are seeing fast acceptance and great adaption with our target
customers. We have built unique and Industry's first Integrated
Hardware, Cloud & AI Technologies based Virtual care Platform for PCP
Market. We are US focused Post revenue company with customers in 7 US States
and growing extremely fast.
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with their US-based counterpart to design and build the next generation of our mobile applications. This job requires both Android System and UI development competence.
Responsibilities
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
BS/MS degree in Computer Science, Engineering or a related subject
Proven software development experience and Android skills development
Proven working experience in Android app development and
Have published at least one original Android app
Experience with Android SDK
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
• Build application logic & develop user-facing features in Kotlin and Java.
• Translate designs & wireframes into high-quality code.
• Build reusable components & front-end libraries for future use, as and wherever needed.
• Define front-end architecture, document, estimate scope, & deliver on time.
Candidate profile:
• At least 2 years of professional experience building native projects for Android.
• Have at least one live project.
• Practical knowledge of working with RESTful APIs, & version control tools such as git.
• Experience creating custom libraries.
• Proficiency in various software design patterns.
• Accountable & proactive communicator.
• Has worked in an agile or iterative environment. Can estimate scope & prioritize.
• Independent problem solver. Comfortable with ambiguity & fast pace start-up work culture.
Bonus points:
• If you have previous experience in node js and react
• If you have previous experience in building webrtc products
JOB DESCRIPTION
ANDROID DEVELOPER
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
* 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
Skills
- Strong knowledge of Android SDK, different versions of Android, 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
- 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
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
Requirements:
Support the entire application lifecycle (concept, design, test, release and support) on both Android and iOS
- Build a framework as the application grows so our Apps and SDKs are unanimous.
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Troubleshoot and debug to optimise performance
- Design interfaces to improve user experience
- Liaise with Product team to plan new features
- Ensure new and legacy applications meet quality standards
- Stay up-to-date with new technology trends
- Work with latest Security protocols and data transfer optimisations
- Proven work experience as a Mobile developer with 3 - 5 years of experience.
- Must be proficient in at least one programming language from Java, Swift & Objective C and must be willing to learn the other two.
- Experience with third-party libraries and APIs
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a fast paced team environment
- Strong understanding of in-device security
Preferences:
If you have experience Building apps for fast-growing startups
- If you have hands-on experience on iOS and Android both
- If you have experience working with Flutter.
Note:Our Android application is being written in Java
and iOS app in Objective C and Swift.
We offer a suite of memberships and subscriptions to spice up your lifestyle. We believe in practicing an ultimate work life balance and satisfaction. Working hard doesn’t mean clocking in extra hours, it means having a zeal to contribute the best of your talents. Our people culture helps us inculcate measures and benefits which help you feel confident and happy each and every day. Whether you’d like to skill up, go off the grid, attend your favourite events or be an epitome of fitness. We have you covered round and about.
- Health Memberships
- Sports Subscriptions
- Entertainment Subscriptions
- Key Conferences and Event Passes
- Learning Stipend
- Team Lunches and Parties
- Travel Reimbursements
- ESOPs
Thast what we think would bloom up your personal life, as a gesture for helping us with your talents.
Join us to be a part of our Exciting journey to Build one Digital Identity Platform!!!
Senior Android Development Engineer - Chennai
Who we are?
Kaleidofin is a financial platform for the informal sector, which provides solutions tailored to the customer’s goals and are intuitive to use. We are working towards creating fair and transparent financial solutions that can target millions of customers and enterprises in India that don’t have easy access to formal financial planning.
In a very short time span, global investors such as Omidyar Network, Blume Ventures and well known individual investors have supported Kaleidofin’s well thought out business model with $2.8 million in seed funding.
With its focus to harness mobile technology to deliver a paperless experience as well as its focus to harness technology and analytics to predict the right product for the right customer, Kaleidofin aims to become a leading FinTech player bringing financial solutions to everyone.
To know more about Kaleidofin, do visit our site https://kaleidofin.com/
What You’ll Do?
We are seeking extremely smart & independent senior developers who are gung ho about building large scale systems that are going to have a big impact on millions of customers. You will:
- Lead design and development of products working closely with business team
- Independently own software components and co-own entire applications with a small group of fellow developers
- Formally mentor junior software engineers on the team, reviewing design documents, (peer) reviewing code, providing design direction and guidance
- Build performant, scalable, yet secure, enterprise ready android applications with architecture that is fast yet lean on the backend servers enabling them to support millions of users in parallel
- Establish strong engineering best practices and champion their adoption
Who You Need To Be?
- 4+ years’ experience in android software development and delivery
- Bachelors or Masters degree in engineering (preferably computer science or sister branches) from a reputed institute (preferably IITs, NITs, or other top engineering institutes).
- Strong grasp of CS fundamentals, algorithms and excellent problem-solving abilities.
- All experience should be from good product development or e-commerce background.
- Able to take ownership of working with multiple teams – Product, Back end, QA, Business from start of development to go-live.
- Must have shown good stability in all your previous associations.
- Skill set
- Strong knowledge of UI architectural patterns like MVVM(preferable), MVC, MVP, data binding, activity & fragment lifecycle, recycler view, navigation component, layouts (constraint layout preferable), theming etc.
- Should have actively used retrofit, work managers, android jetpack, Rx java, dagger, retrofit, android sdk, GIT/bitbucket, gradle/ant and very keen on exploring other proven tech stack.
- Comfortable with test driven development in android with UI testing, instrumented unit testing and unit testing using junits and mockito
- Have working knowledge of writing backend REST API’s (preferably in Java, spring boot & hibernate) without having to completely depend on backend engineers for delivery
- Has worked in a fast paced agile organization building stateless and re-entrant/resumable android applications.
- Should have worked on building applications across wide range of android devices and android versions.
- Experience of Kotlin (especially kotlin coroutines and koin) is a big plus.








