Meesho

Open

Senior Android Developer

Location
Bengaluru, India
Last seen
Aug 6, 2026

About the role

RESPONSIBILITIES You'll be writing new features, and maintaining the app end-to-end. REQUIREMENTS 2+ years experience in a relevant role Have worked on two or more Android apps in the past. Apps published to Play Store are a plus. Be familiar with Java, Kotlin, Android SDK, and the ecosystem Be familiar with Material Design guidelines, common mobile UX patterns, and anti-patterns Be able to tell good design from bad design Be able to write clean, maintainable code which others can work on Be always keen to decrease tech debt, participate in code review sessions and suggest best practices Have experience with common Android libraries like Retrofit, OkHttp, Picasso, RxJava, Gson, Arch-components etc. Have experience with different programming paradigms, esp. functional and reactive programming Be familiar with consuming REST APIs, and what makes them RESTful Be familiar with git and continuous integration Be good at object-oriented programming and multi-threading Have understanding of advanced Android concepts like Custom Views, Accessibility Services, background processing APIs Have understanding of different architectural patterns (esp. MVVM) and their testability Be great at debugging, including identifying memory leaks, performance bottlenecks, and using tools like adb, proguard, etc. Be excited about Android in general