Mid-Level Android Developer (Java & Kotlin)
Job Description
DevsStream Limited is looking for a skilled and passionate Mid-Level Android Developer with strong expertise in Java, Kotlin, and modern native Android development.
The ideal candidate should have hands-on experience building, maintaining, debugging, and optimizing production-level Android applications.
Key Responsibilities
- Develop, test, and maintain native Android applications using Java and Kotlin.
- Write clean, scalable, reusable, and maintainable code.
- Integrate RESTful APIs and third-party SDKs.
- Implement asynchronous operations using Kotlin Coroutines and Flow.
- Work with Android Jetpack components and modern architecture patterns.
- Manage dependencies and build configurations using Gradle.
- Identify and resolve bugs, crashes, and performance issues.
- Collaborate with backend developers, UI/UX designers, and QA engineers.
- Participate in code reviews and application deployment.
Skill Requirements
- Strong proficiency in Java and Kotlin.
- Good understanding of Android SDK, JDK, JVM, and Java-Kotlin interoperability.
- Experience with MVVM architecture and Clean Coding principles.
- Knowledge of ViewModel, LiveData, StateFlow, and Android Jetpack.
- Experience with Kotlin Coroutines and Flow.
- Familiarity with Dependency Injection (Hilt/Dagger).
- REST API integration and offline data management.
- Experience with Firebase (FCM, Crashlytics, Analytics).
- Git, GitHub/GitLab, and version control workflows.
- Knowledge of unit testing (JUnit, Mockito/MockK) and debugging.
Preferred Skills:
- Jetpack Compose and Clean Architecture.
- Kotlin Multiplatform (KMP).
- WebSocket, MQTT, and real-time communication.
- Payment Gateway, POS, or hardware SDK integration.
- WorkManager, CI/CD, and automated Android builds.
- Google Play Store publishing and release management.
Educational Qualification
- Bachelor's degree in CSE, Software Engineering, or a related field (or equivalent practical experience).
- Minimum 2 years of professional native Android development experience.
- Experience working on production Android applications.
- Strong problem-solving, analytical, and debugging skills.
- Ability to work independently and collaborate with a team.
Benefits
- Competitive, negotiable salary.
- Two festival bonuses per year.
- Annual salary increment review.
- Saturday and Sunday weekly holidays.
- Professional development and career growth opportunities.
Position: Mid-Level Android Developer
Application Deadline: Friday, November 20, 2026