💼 Full-time🗓 2026-07-25
Rewrite
## About the Company
Over the past decade, technology has changed how tier 2+ India is consuming services - both online and offline. Imagine being in a tier 2+ city in India, sitting at the dining table of a home and discussing the monthly grocery and budget with the family. What comes to our mind first when we think of getting our monthly groceries? Our trusted neighborhood kirana store aka apne mohalle ke kirana wale bhaiyya, right?
ApnaMart started with a vision to offer an unparalleled shopping experience to tier 2+ India. A very modern shopping experience where they can choose quality products from varied assortments, add them to a shopping basket, check out at the front counter, pay cash/digitally and also give them the option to do the same thing online from the comfort of their homes through our mobile App! We are building a scalable, asset-light chain of neighborhood supermarts. We focus on bringing competitive pricing, varied assortment, and consistent customer experience coupled with the trust and personal connection of a neighborhood kirana.
We've come a long way from our first store to 100+ stores and 1 lac+ monthly customers. It has been an overwhelming journey! And now, we are considering scaling up at an even more incredible pace.
In short, at Apna Mart, we are redefining the grocery experience for tier 2+ cities in India. You can check our website https://apnamart.in/ for more details.
## What We Do
At ApnaMart, We are reimagining the retail stack building products that help to scale, control and drive retail operations from warehouse to store to the end customer. Systems like warehouse management and point of sale softwares help in driving the day to day operations, whereas intelligent pricing and inventory models provide the necessary controls essential to guarantee a 5 star experience for the end customer.
At the heart of our product lies a simple philosophy, to add value to the life of the end user and simplify the day to day working of each and every stakeholder. Various apps from warehouse, franchisee partner, delivery partners and the end customer, we focus on providing seamless user experience. And we do all this while planning for a scale capable of taking these systems Pan India.
## Our Stack
Backend: Python/Django, Postgres, Elastic, MongoDB, Celery, CI/CD, GoLang
Frontend: NextJS/ReactJS, Axios
Android: Kotlin/MVVM, Work Manager, Room, Firebase, Dagger
Devops: Docker, Kubernetes, CI/CD
## About the Role
Build and maintain customer-facing Android applications used by 1 lac+ monthly users
Develop performant, pixel-perfect UI using Jetpack Compose and XML layouts
Design and implement features following Clean Architecture principles across Presentation, Domain, and Data layers
Integrate RESTful APIs and manage local data persistence
Optimize app performance — startup time, rendering, memory, and network efficiency
Collaborate with product, design, and backend teams to ship features end to end
Write clean, testable, and maintainable Kotlin code
Monitor and resolve production issues using crash reporting and analytics tools
## Requirements
- 2+ years of developing Android applications using Kotlin
- Strong understanding of Clean Architecture and separation of concerns across layers
- Experience with Jetpack Compose alongside XML-based UI development
- Proficiency with Kotlin Coroutines and Flow for asynchronous and reactive programming
- Hands-on experience with Hilt or Dagger for dependency injection
- Familiarity with Jetpack libraries — Navigation Component, Room, ViewModel, LiveData, DataBinding/ViewBinding
- Experience with Retrofit + OkHttp for networking and REST API integration
- Understanding of RecyclerView patterns and list performance optimization
- Experience with Firebase services — Crashlytics, Analytics, Remote Config
- Experience with feature flag systems (GrowthBook, Remote Config, or similar)
- Familiarity with MVI pattern and unidirectional data flow
- Experience with modular/multi-module Android project architecture
- Knowledge of R8/ProGuard for code shrinking and obfuscation
- Strong foundation in data structures, algorithms, concurrency, and complexity analysis
- Object-oriented and functional design experience; comfortable with composition over inheritance
- Obsession with speed, performance, and great user experience
- Experience with Git for version control and collaborative development
- Familiarity with Gradle build system and multi-flavor configurations
## Nice to Have
- Experience with Flutter (Dart) for cross-platform mobile development
- Experience with CI/CD pipelines for mobile (GitHub Actions, Bitrise, Fastlane, or similar)
- Any startup experience
- Knowledge of iOS development
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.