

At Inncircles, we help construction teams push boundaries with AI-powered solutions that integrate effortlessly into their workflows—turning data into actionable insights across the entire project lifecycle.
What You’ll Do
- Build & ship: Design, develop, test, and maintain fast, stable Android apps used in real-world field conditions.
- Collaborate: Work closely with product managers, designers, and backend teams to deliver scalable, impactful features.
- Optimize: Continuously refactor and optimize code for performance and long-term maintainability.
- Delight users: Build intuitive UI using Jetpack Compose, animations, and state management techniques.
- Debug & resolve: Troubleshoot critical bugs, resolve performance bottlenecks, and keep the crash-free rate high.
- Integrate: Seamlessly connect with third-party APIs, SDKs, and external services.
- Automate: Contribute to and improve CI/CD pipelines using GitHub Actions, Bitbucket Pipelines, etc.
- Stay current: Explore new tools, libraries, and Android trends; share insights with the team.
What You Bring
- 2+ years of Android app development experience, with at least one app published to the Play Store.
- Proficiency in Kotlin, including coroutines and Flow.
- Deep experience with Jetpack Compose, including animations, state, and theming.
- Familiarity with MVVM, Clean Architecture, and separation of concerns.
- Experience with Dependency Injection (Hilt/Dagger).
- Strong understanding of unit and UI testing tools (e.g., JUnit, Espresso).
- Hands-on experience with CI/CD pipelines.
- Strong communication skills and a commitment to quality code.
Bonus Points For
- Experience with Flutter or cross-platform development.
- Familiarity with MongoDB or backend development in Node.js, Django, or similar.
- Experience with monitoring and analytics tools (Firebase Crashlytics, Analytics).
What We Offer
- Competitive salary & flexible working hours.
- Health insurance & wellness benefits.
- Collaborative, inclusive, and learning-first work culture.
- Clear growth opportunities and ownership of impactful work.

About Inncircles
About
Similar jobs



React Native Developer Job Description
We are searching for a brilliant, flexible React Native Developer to create novel Android / IOS apps that meet the needs of our target audience.
To this end, the React Native Developer's Responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customers' feedback. Over time, you will also be required to create app updates.
To ensure success as an React Native Developer, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle.
An exceptional React Native Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape the
ways in which Android/ IOS apps impact the world around us.
React Native Developer Responsibilities:
Conceptualizing and formulating apps that are suitable for use on all types of Android/lOS devices.
Implementing measures to safeguard users' data.
Ensuring that the construction and presentation of your apps are congruent with the company's standards.
Proofreading your code and correcting mistakes before each app is released.
Collaborating with Ul and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
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 our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
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

This role involves remote work and we are open to both full time and part time work. It requires a basic commitment of 20 hours per week

Responsibilities:
- Write high quality code & unit tests, builds, tests as per agreed timelines.
- Follows and promotes SDLC best practices: Coding standard, testing, code reviews, code comments etc.
- Keeps key stakeholders informed about progress and problems; avoids surprises.
- Organises and expresses ideas clearly and concisely.
- Exhibits excellent teamwork and helps achieve team goals.
Requirements:
- Exhibits strong problem solving skills.
- Strong grasp of computer science fundamentals and excellent problem solving skills.
- Good understanding of software engineering practices, Data Structures & Algorithms.
- Solid programming skills in Java/Kotlin.
- Good communication skills.
- Strong sense of ownership and accountability.
- Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage.
- 0-3 years of experience in product driven organisation.
- A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes)
Technologies we're working with:
- MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava, Kotlin, Coroutines, Dagger and Retrofit.

Android Mobile Developer
The ideal candidate will be passionate about providing the best experience to our user community from UI/UX design to speed and performance. You will think critically to develop native apps for Android mobile devices. You’ll instrument, measure, optimize and build high quality architectures and code in areas such as Search, Transaction Management and Profile Management.
General Responsibilities:
- End-to-end Android application development that will produce elegant features that our users will love
- Coding alongside the team (comprised of designers and product managers) developing features for our mobile apps
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- Understand where to make architectural trade-offs applying synchronous and asynchronous design patterns
- Provide solid feedback on good mobile UI/UX design practices and ways to reduce any user friction
Requirements:
- 5+ years developing extensively with Java
- 7+ years experience in software design, development, and algorithm related solutions
- Knowledge of UI and animation frameworks, touch user interface, and MVP application design
- Strong expertise in developing enterprise mobile applications using Google’s Android SDK( e.g. packaging, emulators, adb, etc)
- Familiar with deploying to Google’s app store and staged rollouts
- Extensive programming experience in Java and/or Kotlin
- Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management
- Experience with consuming third-party libraries and APIs
- Strong understanding of working with REST services, databases, caching strategies & asynchronous calls is a must
- Good understanding of software development lifecycle along with working knowledge of SCM with strong emphasis on Git and Jira
- BA/BS Degree in Computer Science or related technical discipline, or related practical experience.

About Maxpay, Our goal is to make digital payments so easy, safe, and universally accepted that people never feel the need to carry cash or cards again. We believe India is at the cusp of a new mobile revolution, which will change the way we manage our money on the go. We see ourselves facilitating this change, through technology and dogged customer-centricity.
At Maxpay, we take extra care to make sure you give your best at work, Every day! And creating the right environment for you is just one of the things we do. We empower people and trust them to do the right thing. Here, you own your work from start to finish, right from day one.
Being enthusiastic about tech is a big part of being at Maxpay,.
If you like building technology that impacts millions, ideating with some of the best minds in the country, and executing your dreams with purpose and speed, join us!
At Maxpay, we are looking for skilled Android developers who are passionate about solving digital payment problems for over a billion Indians.
Requirements:
- Strong passion for Programming in general and Android App development in specific.
- Strong problem-solving skills.
- Strong system design and architecture skills - specifically for android.
- Curiosity to tinker around, explore new paradigms, and strong zest for continuous improvement.
- Over 3+ years of Android App development experience with strong basics and complete exposure to Android development.
- Idea/experience of unit and instrumentation testing in Android E2E App development and/or experience of developing SDKs is good to have.
- 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
- Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- UPI knowledge
- 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

Location: Bangalore
Notice Period: Immediate to 7Days(Max)
Budget: upto 14 LPA

Skill:-
- Candidate must be strong in logic and programming
- Perform all phases of software development life-cycle, including application design, programming, testing (unit and system level), internal documentation of code.
- Strong knowledge Native Android APIs
- Experience with internet technologies such as JSON, XML, HTTP, REST, AWS, MySQL
- Experience with analytics, crash reporting and other
- Core Data and integration with downstream REST APIs & services
- Familiarity with JavaScript frameworks like jQuery, AngularJS is plus
- Ability to work in a variety of client settings and in a team-oriented, collaborative environment
- Strong communication and client-facing skills with the ability to work in a consulting




