72 Innova Esi Jobs
Android Mobile Application Developer - Kotlin Programming (5-9 yrs)
Innova Esi
posted 5d ago
Job Role : Android Mobile Application Developer.
Location : (Bangalore,pune,Hyderabad,Gurgaon,Noida).
Experience Range : 5 to 9 years.
Note : Looking for Immediate joiners only.
JOB SUMMARY :
- Bring deep, hands-on technology expertise to the table on Android Mobile platform and will be responsible for supporting delivery teams through architecture, design and build in the capacity of a technology subject matter expert on Android Mobile platform.
SKILL REQUIREMENTS :
- Min 5-9 years of experience in building Mobile applications.
- Min 3-5 years in Kotlin programming languages.
- At least 1 year of experience in Jetpack Compose.
- Strong knowledge of Android SDK and different versions of Android.
- Knowledge of Android architecture patterns MVVM, MVI, Clean Architecture.
- Experience with Android Jetpack components LiveData, ViewModel, Room, Navigation.
- Knowledge of Material Design guidelines and UI/UX best practices.
- Experience with RESTful APIs and integration with backend services.
- Familiarity with version control systems (Git).
- Understanding of asynchronous programming and multithreading in Android - Workmanager, Coroutines and Flows.
- Proficiency in using debugging and profiling tools for performance optimization.
- Experience with third-party libraries and frameworks commonly used in Android development Retrofit, Dagger, Hilt, RxJava.
- Familiarity with testing frameworks and practices JUnit, Espresso.
- Understanding of security best practices in mobile app development.
- Knowledge of Firebase or similar services for app analytics, crash reporting, and cloud messaging.
- Have published at least 3 Android apps on Play Store.
- Experience with agile methodology is preferred.
- Good communication skills and fluent in English.
PRIMARY RESPONSIBILITIES :
- Create Android applications that meet high standards for quality and performance.
- Collaborate with cross-functional teams to design and deliver user-centric features.
- Integrate external data sources to enhance app functionality and user experience.
- Write unit tests to ensure code robustness, usability, and reliability, including edge cases and error handling.
- Troubleshoot and debug issues to improve app performance and user satisfaction.
- Stay up to date with emerging technologies and industry trends, to optimize development processes and outcomes.
- Adhere to best practices and follow Android guidelines for development.
- Ability to collaborate effectively in a team environment and communicate technical concepts clearly.
- Display a strong and innovative problem-solving approach to finding solutions.
Experience : 5-9 Years
Functional Areas: Software/Testing/Networking
Read full job description