Job Description
Meesho is seeking an Engineering Manager to lead its Android application development. The Engineering Manager will collaborate with product, design, and business teams to build user-friendly Android applications. The role involves monitoring and scaling teams, streamlining processes, and implementing the latest technologies to enhance performance and reliability.
Responsibilities:
- Build, hire, and lead a high-calibre team of Android engineers.
- Be responsible for setting and maintaining performance, latency, and efficiency SLOs.
- Coach and mentor engineers on the team to further their professional development.
- Set and support a culture of metrics-driven quality, with efficient processes and strong transparency.
Requirements:
- Bachelors/Masters in Computer Science with 8+ years of professional experience.
- Experience working on one or more Android apps published on the Play Store.
- Familiarity with Java, Kotlin, Android SDK, and the ecosystem.
- Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns.
- Experience with common Android libraries like Retrofit, OkHttp, Picasso, RxJava, Gson, Arch components, etc.
- Experience with different programming paradigms, especially functional and reactive programming, multi-threading.
- Familiarity with Git and continuous integration.
- Understanding of different architectural patterns (especially MVVM) and their testability.
- Excellent teamwork, planning, and collaboration skills.