Source description
About the role
Key Responsibilities: - Design, develop, and maintain scalable Android applications. - Build responsive and user-friendly mobile applications using Android best practices. - Develop reusable, maintainable, and efficient code. - Integrate REST APIs and third-party SDKs. - Optimize application performance, security, and stability. - Debug, troubleshoot, and resolve application issues. - Collaborate with product, design, backend, and QA teams throughout the development lifecycle. - Participate in code reviews, testing, deployment, and production support. Required Skills: - 5+ years of experience in Android application development. - Strong proficiency in Kotlin and Java. - Hands-on experience with Android SDK, Android Studio, and Jetpack Components. - Experience with MVVM/MVC/MVP architecture patterns. - Strong knowledge of REST APIs, JSON, and third-party integrations. - Experience with Room Database, SQLite, and local data storage. - Knowledge of Firebase (Authentication, Analytics, Crashlytics, FCM). - Experience with Git and version control systems. - Strong understanding of Android UI/UX guidelines, Material Design, and responsive layouts. - Experience with unit testing and debugging tools. Preferred Skills: - Experience with Jetpack Compose. - Knowledge of Coroutines, Flow, and Dependency Injection (Hilt/Dagger). - Experience with CI/CD pipelines and Play Store release management. - Familiarity with Agile/Scrum methodologies. - Exposure to performance optimization and application security best practices. .
More at Orcapod Consulting Services