Overview
Key Responsibilities
- Design and build advanced Android applications using Kotlin (and Java, if applicable).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain code quality through writing unit and instrumentation tests.
- Optimize application performance and responsiveness.
- Mentor junior developers and participate in code reviews.
- Work with APIs, cloud services (Firebase, AWS, etc.), and third-party libraries.
- Stay up-to-date with new mobile tech trends, architectures, and best practices.
Requirements
- 5+ years of Android development experience.
- Proficiency in Kotlin (and Java).
- Strong understanding of Android SDK, Jetpack libraries, MVVM/MVI architecture.
- Experience with tools like Android Studio, Gradle, Git.
- Familiarity with RESTful APIs and modern app architectures (e.g., Clean Architecture).
- Experience with CI/CD pipelines and testing frameworks (e.g., Espresso, JUnit).
- Excellent problem-solving and communication skills.
Nice-to-Have:
- Experience with Jetpack Compose.
- Knowledge of Android Auto, Wear OS, or foldable device support.
- Contributions to open-source projects or published apps on Google Play.
Core Technical SkillsCategorySkillsProgrammingKotlin (primary), Java (secondary)Android FrameworkAndroid SDK, Jetpack Libraries (ViewModel, LiveData, Room, Navigation)UI/UXXML layouts, Material Design, Jetpack Compose (modern UI)ArchitectureMVVM, MVI, MVP, Clean ArchitectureData HandlingSQLite, Room, Realm, SharedPreferencesNetworkingRetrofit, OkHttp, WebSockets, REST APIsMultithreadingCoroutines, RxJavaTestingJUnit, Espresso, Mockito, UI AutomatorToolsAndroid Studio, Gradle, GitCI/CDGitHub Actions, Jenkins, Bitrise, Firebase App Distribution Back-End & Cloud Integration
- Firebase (Auth, Firestore, FCM, Crashlytics)
- AWS or Google Cloud integration
- Push notifications
- Analytics (Firebase, Mixpanel, etc.)
Soft Skills & Collaboration
- Strong communication & documentation
- Agile/Scrum development experience
- Mentoring junior developers
- Code reviews & pull request hygiene
- Cross-functional collaboration (Design, Product, QA)
Bonus / Nice-to-Have
- Jetpack Compose
- Android NDK / JNI (C/C++)
- Android Auto / Wear OS / TV
- Modularization / Dynamic Feature Modules
- App performance optimization
- Play Store publishing & release process
Job Type: Full-time
Pay: ₹15,000.00 - ₹30,000.00 per month
Work Location: In person
Expected Start Date: 25/07/2025