We are seeking a skilled and experienced Android Developer to join our mobile development team. The ideal candidate will have 3 to 5 years of hands-on experience developing high-performance Android applications using Kotlin and/or Java, with a solid understanding of Android SDK, UI/UX design principles, and modern architectural patterns like MVVM or MVI.
________________________________________
Key Responsibilities:
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with APIs, third-party libraries, and RESTful services to connect Android apps to backend services.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
- Participate in code reviews, agile ceremonies, and continuous integration practices.
- Stay updated with the latest industry trends and technologies to ensure the application stays modern and competitive.
________________________________________
Required Skills & Qualifications:
- Bachelor-s degree in Computer Science, Engineering, or a related field.
- 3-5 years of professional Android development experience.
- Proficient in Kotlin and Java for Android.
- Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices.
- Experience with Jetpack components: LiveData, ViewModel, Room, Navigation.
- Familiarity with RESTful APIs, JSON, and third-party libraries like Retrofit, Glide/Picasso.
- Hands-on experience with Git version control and tools like Android Studio.
- Understanding of mobile architecture patterns like MVVM/MVC/MVP.
- Experience with Firebase, push notifications, and in-app purchases is a plus.
________________________________________
Nice to Have:
- Knowledge of unit testing frameworks (JUnit, Mockito).
- Experience with CI/CD tools (Bitrise, Jenkins, GitHub Actions).
- Knowledge of Kotlin Coroutines or RxJava for asynchronous programming.
- Exposure to Google Play Console and the app release process.
- Experience working in Agile/Scrum development environments.
Experience
2 - 7 Years
No. of Openings
2
Education
Graduate (B.C.A, B.Sc, B.Tech/B.E)
Role
Android Developer
Industry Type
IT-Hardware & Networking / IT-Software / Software Services
Gender
[ Male / Female ]
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office