Write
Position: Android Developer
Location: Mumbai, India
Experience Required: 58 years (flexible based on expertise)
Role Overview
We are seeking an experienced Android Developer with deep expertise in Kotlin and modern Android frameworks to build scalable, high-performing mobile applications. The ideal candidate will have strong technical leadership, hands-on coding expertise, and a proven track record of delivering advanced Android solutions.
Key Responsibilities
- Design, develop, and maintain advanced Android applications using Kotlin and Java.
- Architect scalable solutions with MVVM/MVI/Clean Architecture.
- Build rich, modern UIs with Jetpack Compose and XML, including custom views and animations.
- Ensure robust app performance with a focus on memory management, concurrency, and lifecycle handling.
- Implement dependency injection using Hilt/Dagger.
- Integrate RESTful APIs with Retrofit/OkHttp, supporting OAuth2/JWT authentication.
- Manage local data storage with Room Database, DataStore, and related solutions.
- Utilize LiveData, ViewModel, Navigation, WorkManager, Coroutines, and Flows effectively.
- Configure and maintain multi-module and multi-flavor builds.
- Integrate and optimize Firebase services (Push Notifications, Analytics, Crashlytics).
- Collaborate with cross-functional teams using Git-based workflows.
- Debug, profile, and optimize apps for performance and scalability.
- Work with third-party SDKs and explore Kotlin Multiplatform (KMM) for cross-platform development.
Required Skills & Qualifications
- Expert in Kotlin and proficient in Java.
- Strong command of Android SDK, Jetpack libraries, and architectural best practices.
- Advanced knowledge of Jetpack Compose, UI/UX principles, and custom component development.
- Hands-on experience with dependency injection, API integration, and local data persistence.
- Strong debugging, optimization, and performance tuning capabilities.
- Experience with Git branching strategies and collaborative development.
- Familiarity with KMM is a strong plus.
Why Join Us
- Opportunity to work on cutting-edge Android solutions with modern frameworks.
- Collaborative and innovation-driven culture.
- Exposure to cross-platform development and modern Android practices.