About Tapsi Delivery:
Tapsi Delivery is a dynamic and fast-growing team that handles tens of thousands of orders every day. We are rapidly expanding into new markets and scaling our daily operations. This is just the beginning—we’re constantly innovating to optimize our delivery system and take our growth to the next level.
About the Role:
We are looking for an experienced Android Developer to join our Professional team. As an Android Developer, you will play a key role in shaping the future of our mobile application using Kotlin. If you are passionate about building fast, high-quality, and attractive Android applications, we invite you to apply for this position.
Responsibilities:
- Contribute to our mobile application(s) to deliver a compelling user experience and high-quality results.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write test for robustness, including edge cases, usability, and general reliability.
- Participate in planning, architectural discussions, implementation, and maintenance of the TAPSI codebase.
- Perform code reviews, to suggest, encourage, and support coding best practices.
Requirements:
- Strong proficiency in Kotlin, our primary language.
- Practical experience with Coroutines and Flows.
- In-depth knowledge of Jetpack Compose.
- Solid grasp of SOLID principles, Clean Architecture, and MVI/MVVM patterns.
- Experience with dependency injection (Koin).
- Familiarity with multi-module projects.
- Familiarity with common Android libraries like Retrofit, Jetpack components, etc.
- Great interpersonal and communication skills.