Do you have a strong desire to develop inventive Android applications? Would you like to work for one of the top e-commerce companies in India as a member of a vibrant team? If so, working at Meesho as an Android Developer might be the ideal fit for you. Let’s explore what makes this position so thrilling and why Meesho is a great place to advance your professional goals.
Table of Contents
ToggleAbout Meesho
Meesho wants to make online shopping more accessible to all. Their objective is to enable 100 million small enterprises to thrive online and establish themselves as the preferred e-commerce platform for the upcoming billion Indian customers.
Meesho, which has over 1.75 million vendors on its platform, is changing the e-commerce game by providing first-in-industry advantages including the lowest delivery prices and 0% commission.
The Role of an Android Developer at Meesho
Creating and developing new features for Meesho’s Android platform will be part of your job as an Android Developer. In addition, you will be in charge of building unit tests, doing code reviews, and helping with architectural planning and refactoring.
You will also be working on optimizing the application’s performance and repairing bugs.
Impact on the Organization
Meesho will rely heavily on your assistance as an Android developer to handle millions of orders each day.
ou will be crucial to them continuing to be recognized as a major player in e-commerce by developing robust systems with minimal downtime.
Your efforts will have a direct effect on their capacity to offer their clients a flawless buying experience.
Key Responsibilities of the Role
- Code Reviews and Unit Testing: To guarantee the accuracy and dependability of the code, carry out comprehensive code reviews and create unit tests.
- Performance Improvement: Take care of bug fixes and make the program run better.
- Feature Development: Create and apply fresh features and enhancements to the Android operating system.
- Collaboration and Mentoring: Work closely with QA, engineers, product managers, designers, and interns throughout the firm. Also, support other team members.
- Cross-Functional Engagement: Define, design, and implement new features in concert with varied teams.
Apply Here: Android Developer at Meesho
- Job Designation: Android Developer
- Salary: 6-9 LPA
- Qualification: BE/BTech/BCA/BSc
- Experience: 0 to 1+ years
- Organization Name: Meesho
- Website: Meesho
- Industry: E-Commerce
- Locations: Bangalore
- Mode: offline
What They Are Looking For
Required Qualifications
Candidates must hold a BE, BTech, BCA, or BSc in any discipline and have at least one year of relevant experience in order to be considered for this position. Working on two or more Android apps prior experience is a big benefit.
Desired Skills and Experience
Meesho is looking for people who know the Android SDK, Java, Kotlin, and the ecosystem. It is extremely ideal to have experience with anti-patterns, typical mobile UX patterns, and Material Design principles.
Additionally, candidates must to be conversant with popular Android libraries such as RxJava, Picasso, OkHttp, Retrofit, and Gson.
Core Competencies
Technical Skills
Mastery in multi-threading and object-oriented programming is necessary. Understanding how to use REST APIs and what makes them RESTful should come naturally to you.
Advanced Android concepts like Custom Views and background processing APIs, along with familiarity with Git and continuous integration, are highly appreciated.
Soft Skills
Meesho places a high importance on soft skills in addition to technical knowledge, such as the capacity to distinguish between good and bad design and produce clean, maintainable code that can be worked on by others. Proficiency in communication and teamwork are essential for this position.
Technical Stack and Tools
Frameworks and Languages
Meesho’s Android developers use the Android SDK to create applications, mostly working with Java and Kotlin. Anyone wishing to join their team must be proficient with these languages and frameworks.
Typical Libraries and Equipment
It is quite helpful to have knowledge of well-known Android libraries like Retrofit, OkHttp, Picasso, and RxJava. These tools are essential to Meesho’s development process since they make chores more efficient and boost app performance.
Development Practices at Meesho
- Unit testing and code reviews
Unit testing and code reviews are standard procedures at Meesho. In order to create dependable and strong apps, they think it is important to create codebases that are testable and manageable. You will be expected to support these procedures as an Android Developer in order to maintain the high caliber of their codebase.
- Refactoring and Designing APIs
Creating and improving APIs is yet another essential component of the job. Meesho is looking for developers that can help with architectural planning and refactoring so that their systems can perform better over time.
Advanced Android Concepts
- Personalized Screens & Accessibility Features
Comprehending sophisticated Android ideas such as Custom Views and Accessibility Services is crucial for developing applications that are user-friendly and functional. Developers who can incorporate these elements to improve the user experience are highly valued by Meesho.
- APIs for Background Processing
It’s also crucial to have background processing API experience. These APIs are essential for controlling background processes so that the application stays responsive and effective.
Conclusion:
Choosing to work as an Android developer at Meesho entails becoming a part of a team that prioritizes creativity, cooperation, and ongoing development.
Work at Meesho is exciting and fulfilling, with an emphasis on creating robust systems and providing unmatched tech solutions.
Meesho might be the ideal location for you if you’re eager to take on challenging tasks and want to be a part of a team that knows how to work hard and play hard.
FAQs
What is the normal course of a Meesho Android Developer’s career?
Android developers at Meesho have a variety of options for advancing their careers, including as jobs in advanced technical roles, team leadership, and product management. Additionally, developers can explore other departments within the organization with the help of the internal mobility program.
How does Meesho assist its developers with their ongoing education?
Meesho provides a variety of chances for learning and growth, such as frequent one-on-one meetings, extensive performance management plans, and availability to the newest tools and technology. They also promote mentoring and offer assistance for career advancement.
Which characteristics are the most important to Meesho when hiring an Android developer?
Strong problem-solving abilities, an ability to work well in cross-functional teams, and proficiency in Android development are qualities that Meesho appreciates in candidates. People that are enthusiastic about learning and ongoing development are also sought after.
Can I apply if I have experience with Android development but lack formal qualifications?
It is true that Meesho takes into account applicants without formal qualifications who have appropriate experience and skills. Their preference is for hands-on training and the capacity to create and manage superior Android apps.