Primary Responsibilities
Design, build, and maintain advanced Android applications using Java, Kotlin, and XML.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Work with APIs, third-party libraries, and RESTful services.
Troubleshoot, debug, and optimize application performance.
Maintain code quality, organization, and automation.
Stay updated with the latest Android development trends, tools, and technologies.
Key Skills : Android Development
Java
Kotlin
XML
Android SDK
Android Jetpack (ViewModel, LiveData, Room, Navigation, Data Binding)
MVVM / MVP Architecture
Coroutines / Multithreading
API Integration (REST, Retrofit, JSON, XML Parsing)
Firebase (Auth, Firestore, Cloud Messaging, Analytics, Crashlytics)
SQLite / Room Database
Dependency Injection (Hilt / Dagger)
Gradle, Git, CI / CD
Android Studio
React Native
Hybrid App Development
JavaScript (ES6+), React.js
React Hooks, Redux / Context API
Props, State, Components
Core Components, Flexbox, StyleSheet, Platform-Specific Code
React Navigation, React Native Navigation
Cross-Platform Mobile Apps
Expo CLI / Metro Bundler
Third-party SDK Integration (Payment Gateway, Maps, Chat, Video, etc.)
Play Store Deployment
Required Qualifications :
Education : Minimum Bachelor's degree in Engineering or Masters in Computer Application.
Experience : 4-8 years of experience in core Android App Development
Develop or worked on atleast 1 App with 50k+ downloads in Play Store.
Android Developer • Kolkata, India