Job Summary:-
We are looking for a passionate and skilled Android Developer with 3–4 years of experience in designing, developing, and maintaining high-quality Android applications. The ideal candidate should have hands-on experience with Kotlin, Jetpack Compose, Android SDK, MVVM architecture, REST APIs, and modern Android development practices. The candidate will collaborate with cross-functional teams to build secure, scalable, and high-performance mobile applications.
Key Responsibilities
- Design, develop, test, and maintain native Android applications using Kotlin.
- Build responsive and modern user interfaces using Jetpack Compose and Material Design 3.
- Develop clean, reusable, and maintainable code following Android best practices.
- Integrate RESTful APIs and third-party SDKs.
- Implement MVVM architecture and Android Jetpack components.
- Optimize application performance, memory usage, and battery efficiency.
- Debug, troubleshoot, and resolve application issues.
- Collaborate with UI/UX designers, backend developers, QA, and product teams.
- Write unit tests and UI tests to ensure application quality.
- Publish and maintain applications on the Google Play Store.
- Participate in code reviews and Agile development processes.
Required Technical SkillsProgramming Languages
- Kotlin
- Java
- Coroutines
- Kotlin Flow
Android Development
- Android SDK
- Jetpack Compose
- XML Layouts
- Android Jetpack Components
- Material Design 3
- Android Studio
Architecture
- MVVM
- Clean Architecture
- Repository Pattern
- Dependency Injection (Hilt/Dagger)
Networking
- REST APIs
- Retrofit
- OkHttp
- JSON Parsing
Local Storage
- Room Database
- SQLite
- DataStore
- SharedPreferences
Asynchronous Programming
- Coroutines
- Flow
- WorkManager
Firebase
- Firebase Authentication
- Cloud Firestore
- Firebase Cloud Messaging (FCM)
- Crashlytics
- Analytics
- Remote Config
Testing
Version Control & DevOps
- Git
- GitHub/GitLab
- CI/CD (GitHub Actions, Bitrise, Jenkins)
Tools
- Postman
- Gradle
- Android Profiler
- ProGuard/R8
- Lint
Preferred Skills
- Experience with Google Maps SDK and Location Services.
- Knowledge of CameraX and Media APIs.
- Familiarity with BLE (Bluetooth Low Energy), NFC, or IoT integrations.
- Experience with payment gateway integrations.
- Knowledge of app security best practices (OAuth 2.0, JWT, SSL Pinning, Android Keystore).
- Understanding of Agile/Scrum methodologies.
- Exposure to AI/ML integrations (Google ML Kit or Gemini APIs) is an added advantage.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Key Competencies
- Strong problem-solving and debugging skills.
- Good understanding of Android application lifecycle.
- Excellent communication and teamwork skills.
- Ability to work independently and deliver high-quality applications.
- Strong analytical and logical thinking.
Keywords
Android Developer, Kotlin, Java, Android SDK, Jetpack Compose, Android Jetpack, MVVM, Clean Architecture, Hilt, Dagger, Coroutines, Kotlin Flow, REST API, Retrofit, OkHttp, Room Database, SQLite, Firebase, FCM, Crashlytics, Google Maps SDK, CameraX, Material Design 3, Android Studio, Gradle, Git, GitHub, CI/CD, JUnit, Espresso, Mockito, WorkManager, DataStore, Mobile App Development, Google Play Store, App Performance Optimization, Android Security.
Pay: From ₹35,000.00 per month
Benefits:
- Health insurance
- Life insurance
- Provident Fund
Work Location: In person