Key Responsibilities:
Design, develop, and maintain high-quality Android applications using Kotlin.
Implement and manage local storage solutions using Room Database.
Integrate Firebase services such as Authentication, Cloud Messaging, Realtime Database, and Analytics.
Build, maintain, and optimize CI/CD pipelines for seamless app deployment.
Publish and manage applications on the Google Play Store, ensuring compliance with guidelines and policies.
Identify and resolve bugs, performance issues, and other bottlenecks.
Collaborate with cross-functional teams to define and deliver new features.
Conduct code reviews and ensure adherence to best coding practices.
Stay updated with Android development trends, tools, and frameworks.
Requirements:
5+ years of experience in Android development with strong proficiency in Kotlin.
Extensive knowledge of Android SDK, Jetpack components, and architectural patterns like MVVM or Clean Architecture.
Proficiency in Room Database for local data storage and management.
Strong experience with Firebase services and their integration into mobile apps.
Hands-on knowledge of CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Bitrise.
Familiarity with publishing and managing apps on the Google Play Store.
Expertise with libraries like Retrofit, Dagger/Hilt, Coroutines, and Jetpack Navigation.
Strong debugging, problem-solving, and performance optimization skills.
Excellent communication and collaboration abilities.
Nice to Have:
Experience with analytics and monitoring tools like Firebase Crashlytics or Google Analytics.
Familiarity with hybrid app development frameworks.
Contributions to open-source projects or a portfolio of published apps.
Knowledge of Firebase Test Lab and App Distribution tools.
Any Graduate