MI

Android Developer

Miko
Mumbai2-5 LPA Posted 24 Jun 2025
FULL TIME
Kotlin
Mvc
Mvp
Java

Job Description

Key Responsibilities

  • Develop and maintain high-performance native Android applications using Kotlin and Java.
  • Apply and maintain architecture patterns such as MVC, MVP, and MVVM.
  • Utilize Android Jetpack libraries including LiveData, ViewModel, Navigation, Work Manager, and Room.
  • Design and manage local databases using SQLite, Realm, or similar storage solutions.
  • Integrate third-party APIs to enhance app features and performance.
  • Create interactive, smooth, and visually engaging user interfaces with Android Animations.
  • Collaborate with designers, product managers, and backend engineers to deliver high-quality features on time.
  • Write clean, readable, and maintainable code following best practices and coding standards.
  • Ensure UI/UX design is aligned with modern standards and delivers a seamless user experience.
  • Use version control tools like Git to manage codebase effectively.
  • Stay updated with the latest tools, frameworks, and best practices in Android development.

Required Skills & Experience

  • Strong hands-on experience with Kotlin and Java (90% Native Android development).
  • Practical experience with architecture patterns such as MVC, MVP, and MVVM.
  • Proficiency with Android Jetpack components: LiveData, ViewModel, Navigation, WorkManager, and Room.
  • Strong understanding of local database design and management (SQLite, Realm, etc.).
  • Demonstrated ability to integrate third-party APIs.
  • Experience with Android Animation to build rich, engaging interfaces.
  • Proficiency with Git for version control and collaboration.
  • Working knowledge of Flutter for cross-platform development (10% Flutter work expected).
  • Excellent problem-solving abilities and attention to detail.
  • Commitment to writing clean, maintainable, and efficient code.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Published Android apps in the Play Store.
  • Experience in Agile/Scrum development environments.

Required Skills

Join WhatsApp Channel