Description
This position is for Zomato.
Requirements:
• 1 to 4 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.
Location: Bangalore or Gurugram. No remote. Only work from office.
About Geektrust:
Geektrust is a job platform for technologists to find interesting jobs at product companies, startups and niche services/consulting firms that are shaping the future of Indian tech.
We are currently hiring for Zomato, India's food delivery leader and have opportunities for Backend, Frontend and Mobile developers. You will be responsible for designing cutting-edge scalable products to meet Zomato's rapidly growing business. Deliver reliable solutions that handle massive data and high traffic. As a member of the tech team, you get to be part of all aspects of building a scalable product.
Apply to the job if you find this opportunity interesting and it matches your profile. Our team will reach out to you to discuss the opportunity and the next steps in detail