You will build and maintain high-quality Android applications using Kotlin.
Responsibilities
Design, develop, and maintain Android applications using Kotlin and Jetpack components.
Implement local storage solutions using Room Database and integrate Firebase services including Authentication, Cloud Messaging, and Realtime Database.
Build and optimize CI/CD pipelines for application deployment.
Manage the full release lifecycle on the Google Play Store.
Resolve bugs, performance bottlenecks, and conduct code reviews to ensure best practices.
Required Skills
5+ years of professional Android development experience.
Strong proficiency in Kotlin and the Android SDK.
Deep understanding of MVVM or Clean Architecture patterns.
Experience with Room Database for local data management.
Hands-on integration of Firebase services and Analytics.
Proficiency with Retrofit, Dagger/Hilt, Coroutines, and Jetpack Navigation.
Experience managing CI/CD pipelines using Jenkins, GitHub Actions, or Bitrise.
Proven ability to publish and manage apps on the Google Play Store.
Strong debugging and performance optimization skills.
Preferred Skills
Experience with Firebase Crashlytics, Google Analytics, Firebase Test Lab, or App Distribution.
Familiarity with hybrid app development frameworks.
Contributions to open-source projects or a portfolio of published apps.