We are looking for a self-driven Android Developer who will contribute towards building tech solutions that will empower millions of consumers across India and make a real difference to the lives of people across geographies. We are looking for a person who is committed to teamwork, who enjoys working on cutting-edge technology in a fast-paced environment, is customer-centric, and thrives on the challenge of building something new that will operate at a nationwide scale. Come join us, be curious, explore, learn, and accelerate your career growth.
Requirements
- Bachelor's or master's degree in computer science or equivalent.
- 3-6 years of experience in developing Android applications.
- Proficiency in Kotlin, with good knowledge of its ecosystems, is a must.
- Strong understanding of Android modern architecture, such as Jetpack Compose, ViewModel, Room, DataStore, WorkManager, Navigation, and Dependency Injection (Hilt Dagger).
- Have an understanding of OOP, different architectural patterns (esp. MVVM) and their testability.
- Have experience with common Android libraries like Retrofit, OkHttp, Glide, RxJava, Gson, Arch-components, etc.
- Debugging skills, including identifying memory leaks and performance bottlenecks, and using tools like adb, proguard, etc.
- Excellent command of data structures and algorithms.
- Understanding of design for scalability, performance, and reliability.
- Experience working in an Agile environment and with a project management tool like Jira.
- Familiar with Material Design guidelines, common mobile UX patterns, and anti-patterns.
This job was posted by Parvinder Kaur from Snapmint.