Posted on: 06/08/2025
As an Android Developer at ZebPay, you will be crucial in designing and developing cutting-edge Android applications. You will work on various projects, including migrating existing XML code to Jetpack Compose, implementing MVVM/MVI architecture, and integrating with Firebase services. Your expertise in Kotlin, Coroutines, Ktor, Coil, and Flow will be essential in delivering top-notch Android applications.
Responsibilities :
- Full Stack Development : Take full ownership of Android app development projects from concept to deployment, ensuring timely delivery and high-quality code.
- CodeQuality : Maintain a high standard of code quality by following best practices and coding guidelines. Conduct code reviews and contribute to codebase improvements.
- Jetpack Compose Expertise : Utilize your in-depth knowledge of Jetpack Compose to create modern, responsive, and intuitive user interfaces.
- Architecture : Implement MVVM/MVI architecture patterns to ensure scalability, maintainability, and separation of concerns in the codebase.
- Firebase Integration : Work extensively with Firebase services, including authentication and storage, to provide secure and efficient data management solutions.
- Concurrency : Leverage your experience with Coroutines and Flow to handle asynchronous operations and create responsive user experiences.
- Network Communications : Utilize Ktor for efficient network communication and data retrieval.
- ImageLoading : Implement efficient image loading and caching using Coil or similar libraries.
- Kotlin Multi Platform (KMP) : Collaborate with cross-functional teams to explore and implement KMM solutions for code sharing across platforms.
- Performance Optimization : Identify and address performance bottlenecks, ensuring smooth and efficient application performance.
- Documentation : Maintain comprehensive documentation for code, architecture, and development processes. Aware of doc generation tools such as dokka or JavaDoc
- Continuous Learning : Stay up-to-date with the latest Android development trends and technologies, and share your knowledge with the team
Requirements :
- Solid experience in Android app development with a minimum of 4-8 years of hands-on experience.
- Proficiency in Kotlin, Jetpack Compose, and other Android development technologies.
- Strong understanding of software development principles and design patterns.
- Familiarity with version control systems (e. g., Git).
- Excellent problem-solving and debugging skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills to convey technical concepts to non-technical team members.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1525724
Interview Questions for you
View All