Overview
Key Responsibilities:
Design, develop, and maintain Android applications using Android SDK.
Collaborate with the product, design, and backend teams to understand requirements and deliver high-quality mobile solutions.
Write clean, maintainable, and scalable code, following best practices and design patterns.
Ensure the performance, quality, and responsiveness of applications.
Troubleshoot, debug, and resolve performance issues and bugs.
Work with APIs and third-party libraries to integrate various services and features.
Implement advanced features such as security, payment gateways, push notifications, and offline capabilities.
Stay updated with the latest industry trends and technologies to incorporate into the development process.
Optimize the app for performance and usability on a wide range of Android devices.
Conduct code reviews, ensuring coding standards and practices are maintained.
Requirements:
Proven 2+ years of experience in Android development.
Strong knowledge of Android SDK, Android Studio, and development tools.
Experience with RESTful APIs to connect Android applications to backend services.
Familiarity with third-party libraries, APIs, and frameworks.
Solid understanding of mobile architecture and design patterns such as MVC, MVP, or MVVM.
Proficient in handling Android UI components, layouts, and designing for multiple screen sizes.
Experience with version control systems like Git.
Knowledge of material design principles and best practices.
Experience with databases (SQLite, Room, etc.) and handling offline data storage.
Understanding of Google Play Store & Google Play Console guidelines and experience in app publishing.
Strong problem-solving skills, debugging, and performance optimization.
Familiarity with Agile methodologies and working in a collaborative team environment.
Job Type: Full-time
Pay: ₹15,000.00 - ₹20,000.00 per month
Schedule:
- Day shift
Supplemental Pay:
- Overtime pay
Work Location: In person