Job Title: Jr. Android Developer (Native & Flutter)

Experience: 2 -3 years
Location: Dadar, Mumbai
Work Week: Mon-Fri
Job Type: Full-Time

Job Description:
We are seeking a highly skilled and passionate Android Developer with a strong background in Kotlin and Java to join our dynamic team. The ideal candidate will have hands-on experience in developing native Android applications and a solid understanding of Android architecture patterns. Additionally, knowledge of Flutter for developing cross-platform apps is a plus. As an Android Developer, you will be responsible for building high-performance, user-friendly mobile applications while maintaining code quality and implementing best practices.

Key Responsibilities:
  • Develop and maintain high-quality Android applications using Kotlin and Java.
  • Implement and maintain Android architecture patterns (MVC, MVP, MVVM).
  • Utilize Android Jetpack libraries, including LiveData, ViewModel, Navigation, WorkManager, and Room.
  • Design and manage local databases using SQLite, Realm, or other data storage solutions.
  • Integrate third-party APIs to enhance app functionality and improve performance.
  • Create smooth, interactive, and visually appealing user interfaces using Android Animations.
  • Collaborate with cross-functional teams to deliver high-quality features on time.
  • Write clean, readable, and maintainable code adhering to best coding practices.
  • Ensure the app's UI/UX design aligns with user expectations and provides seamless experiences.
  • Work with version control tools like Git to manage and share codebase.
  • Stay up to date with the latest Android development trends, tools, and best practices.

Mandatory Skills and Experience:
  • Strong expertise in Kotlin and Java for Android development (90% Native Android development).
  • Hands-on experience with Android architecture patterns like MVC, MVP, and MVVM.
  • Solid knowledge and practical experience with Android Jetpack libraries (LiveData, ViewModel, Navigation, WorkManager, and Room).
  • Experience with local databases (SQLite, Realm, or other data storage solutions).
  • Ability to integrate third-party APIs effectively and ensure seamless app functionality.
  • Proficiency in Android Animation for smooth, interactive user experiences.
  • Solid understanding of version control using Git.
  • Knowledge of Flutter for cross-platform mobile development (10% Flutter development).
  • Strong problem-solving skills and a commitment to writing clean, maintainable code.

What We Offer:
  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge projects.
  • A collaborative and innovative work environment.
  • Career growth and development opportunities.
  • Flexible workings

If you are passionate about mobile development and eager to contribute to building world-class Android applications, we would love to hear from you!

How to Apply:
Please submit your resume along with a portfolio or examples of your previous Android projects to rane.vaishnavi@miko.ai .