Android Developer
Skills
About the role
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
JUnit
Espresso
Mockito
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
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.