Meesho, a leading e-commerce platform, is currently seeking a qualified Software Development Engineer I-Android to join their dynamic team in Bangalore. The ideal candidate should possess a minimum of 1 year of relevant experience and hold a BE/BTech/BCA/BSc degree in any discipline. Meesho values innovation and technical expertise, making this an exciting opportunity for individuals passionate about Android development. As a Software Development Engineer I-Android at Meesho, you will have the chance to contribute to the cutting-edge technology that drives the company’s success in the rapidly evolving e-commerce landscape.
Company Name: Meesho
Job Role: Software Development Engineer I-Android
Education Required: BE/BTech/BCA/BSc in any discipline
Experience Required: 1+ years
Job Location: Bangalore
Role and Responsibilities:
- Perform code reviews, write unit tests, and contribute to architectural planning and refactoring.
- Work on bug-fixing and improving application performance.
- Design and build new features and improvements for the Android platform.
- Mentor interns and support team members.
- Collaborate closely with QA, Engineers, Product Managers, and Designers across the company.
- Collaborate with cross-functional teams to define, design, and ship new features.
Required Skills and Qualification:
- BE/BTech/BCA/BSc in any discipline.
- 1+ years experience in a relevant role.
- Experience having worked on two or more Android apps in the past.
- 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, esp. functional and reactive programming.
- Familiarity with consuming REST APIs, and what makes them RESTful.
- Familiarity with Git and continuous integration.
- Proficiency at object-oriented programming and multi-threading.
- Understanding of advanced Android concepts like Custom Views, Accessibility Services,
- background processing APIs.
- Understanding of different architectural patterns (esp. MVVM) and their testability.