This post is over 30 days old. The position may no longer be available

Senior Android Developer (2-5 yrs)

Meesho , Bangalore · meesho.com/tech · Full-time employment · Mobile (iPhone, Android, other)

About Meesho

Meesho is building a disruptive social distribution channel via social sellers selling on WhatsApp, Facebook and other social channels. Meesho has so far enabled 10,00,000+ social sellers across 500+ towns to start and grow their online business, with tools around sourcing, logistics and payments. These social sellers are small retailers, housewives, students, retired citizens and many other aspiring entrepreneurs across India.

Meesho is Series B funded by SAIF Partners, Y Combinator & Venture Highway.

Key Resposibilities & Skill Sets:-

Candidate should have worked on two or more Android apps in the past. Apps published to Play Store are a plus.

- Should be familiar with Java, Kotlin, Android SDK, and the ecosystem
- Should be familiar with Material Design guidelines, common mobile UX patterns, and anti-patterns
- Should be able to tell good design from bad design
- Ability to write clean, modular, maintainable code which others can work on
- 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 REST APIs, and what makes them RESTful
- Knowledge on git and continuous integration
- Proficient at object-oriented programming and multi-threading
- Should have good understanding of advanced Android concepts like Custom Views, Accessibility Services, background processing APIs
- Have understanding of different architectural patterns (esp. MVVM) and their testability
- Should be good at debugging, including identifying memory leaks, performance bottlenecks, and using tools like adb, proguard, etc.
- Be excited about Android in general

Experience :-

Engineering Degree in Computer Science from an institute of repute with 2-5 years of development experience in a product firm.

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer