Android Developer
Apna Mart
**Who are we? What do we do?**
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 5 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 does technology 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
**What you have**:
* 1+ years of developing Android Applications
* Obsession with Speed, performance and great user experience
* Familiar with the usage of APIs and database utilities outside android
* Strong foundation in data structures & algorithms, OS, I/O, concurrency.
* Excellent knowledge of Mobile Development and Android ecosystem.
* Worked on technologies RxJava,Dagger 2, Coroutines etc.
* Good with RxJava, Lambda expressions, MVVM, TDD, Unit Testing, Jenkins CI, Kotlin.
* Understands clean architecture, dependency injection, and reactive programming.
* Has object-oriented design and development experience; knowledge of data structures, algorithm design, problem solving, multi-threading, and complexity analysis.
* Should have knowledge about versioning tools preferable GIT
**Good to have**:
* Any startup experience
* knowledge about any database and Flutter is aplus