14 Aug
|
Snapbizz Cloudtech
|
Bengaluru
14 Aug
Snapbizz Cloudtech
Bengaluru
Android Developer
Experience: 3+ Years
Open Positions: 2
Employment Type: Full-time
Location: Bengaluru
About SnapBizz
SnapBizz is India's leading digital commerce platform for Kirana stores, enabling retailers to digitize their businesses through smart billing, inventory management, customer engagement, supplier management, and data analytics. With a presence across 50,000+ stores in 42+ cities, SnapBizz connects Kirana stores with brands, distributors, wholesalers, financial institutions, and consumers, creating a seamless FMCG ecosystem. Headquartered in Bengaluru, SnapBizz is transforming traditional retail through technology and innovation.
Job Summary
We are looking for an experienced Android Developer with 3+ years of hands-on experience in developing and maintaining high-quality Android applications. The ideal candidate should have strong expertise in Kotlin and Java, a good understanding of Android architecture and Jetpack libraries, and experience building scalable and user-friendly mobile applications.
Key Responsibilities
- Design, develop, test, and maintain high-quality Android applications.
- Write clean, maintainable, and efficient code using Kotlin and Java.
- Work with Android SDK and Android Studio to develop and debug applications.
- Implement Android application lifecycle and components effectively.
- Integrate RESTful APIs and handle JSON data.
- Work with Android Jetpack libraries such as ViewModel, LiveData, Room, Navigation, and WorkManager.
- Implement appropriate architecture patterns such as MVVM/MVC.
- Develop responsive and user-friendly interfaces using XML and/or Jetpack Compose.
- Use Kotlin Coroutines and Flow for asynchronous and reactive programming.
- Debug application issues, analyze crashes, and optimize application performance.
- Collaborate with developers, designers, QA, and other stakeholders to deliver quality products.
- Use Git and version control systems for source code management.
Required Skills & Qualifications
- 3+ years of professional experience in Android application development.
- Robust programming skills in Kotlin and Java.
- Good knowledge of the Android SDK and Android Studio.
- Experience developing and publishing Android applications.
- Solid understanding of the Android application lifecycle and components.
- Hands-on experience with Android Jetpack libraries, including:
- ViewModel
- LiveData
- Room
- Navigation
- WorkManager
- Good understanding of MVVM/MVC or other Android architecture patterns.
- Experience consuming RESTful APIs and working with JSON.
- Good understanding of Kotlin Coroutines, Flow, and LiveData.
- Experience with Git and version control systems.
- Experience with Android UI development using XML and/or Jetpack Compose.
- Knowledge of debugging, performance optimization, and crash analysis.
- Strong understanding of Object-Oriented Programming (OOP) and software development principles.
What We're Looking For
- Strong problem-solving and debugging skills.
- Ability to write clean and maintainable code.
- Good understanding of Android best practices.
- Ability to work independently as well as collaboratively within a team.
- Good communication and analytical skills.
📌 Android Developer (Bengaluru)
🏢 Snapbizz Cloudtech
📍 Bengaluru