Job Title: Android Developer
Location: Indore Location
Job Type: Full time from office – 5 days
Experience Level: 2+ Years
Job Summary:
We are looking for a motivated Android Developer with 2+ years of experience to join our team. The ideal candidate should have a solid understanding of Kotlin, modern Android architecture patterns (MVVM, MVI), and Jetpack components. This role offers the opportunity to work on exciting projects, collaborate with cross-functional teams, and contribute to building high-quality mobile applications.
Key Responsibilities:
- Develop, test, and maintain Android applications following best coding practices.
- Utilize MVVM architecture and Jetpack components to ensure scalability and maintainability.
- Work with RESTful APIs, integrate third-party libraries, and enhance app functionality.
- Write and maintain unit and UI tests using frameworks like JUnit, Espresso, and Mockito.
- Implement dependency injection using Hilt or Dagger for modular development.
- Optimize application performance, battery efficiency, and memory usage.
- Follow security best practices, including encryption and authentication mechanisms.
- Ensure compliance with Google Play Store policies and streamline the release process.
- Collaborate with UI/UX designers, product managers, and backend developers.
- Stay updated with emerging Android technologies and industry trends.
Required Skills:
- Proficiency in Kotlin and Android SDK.
- Experience with Jetpack components (ViewModel, LiveData, Room, Navigation, WorkManager).
- Understanding of multithreading and coroutines for efficient asynchronous operations.
- Hands-on experience with Firebase services (Cloud Messaging, Firestore, Crashlytics, Analytics).
- Strong understanding of Material Design principles and UI/UX best practices.
- Basic knowledge of security best practices in Android development.
- Experience in submitting apps to the Google Play Store and managing releases.
Preferred Skills (Add-ons):
- Exposure to enterprise handheld devices like Zebra, Honeywell, or Symbol.
- Knowledge of barcode scanning technologies and offline-first app development.
- Experience with at least one database integration.
- Familiarity with performance optimization and memory management in mobile applications.
- Familiarity with Git version control and CI/CD pipelines.
Experience & Qualifications:
- 2+ years of professional experience in Android development.
- Have worked on and deployed at least one mobile application (reference preferred).
- Strong problem-solving abilities and debugging skills.
- Effective communication and teamwork skills.