Description :
Primary Responsibilities :
- Design, develop, and maintain advanced Android applications using Kotlin and Java.
- Collaborate with product managers, designers, and backend engineers to define, design, and ship new features.
- Ensure applications meet high standards of quality, performance, and security.
- Debug, troubleshoot, and resolve application issues, crashes, or performance bottlenecks.
- Optimize applications for different devices, OS versions, and screen sizes.
- Integrate apps with RESTful APIs, third-party libraries, and SDKs.
- Stay updated with the latest Android development trends, libraries, and best practices.
- Mentor junior developers and contribute to code reviews.
- Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and support.
- Keep up to date with emerging Android technologies and best practices.
Technical Requirements :
Strong proficiency in Kotlin and Java.Experience with Android SDK, Jetpack components, Room, LiveData, ViewModel, WorkManager, etc.Proficient in using Android Studio, Gradle, and Git.Solid understanding of object-oriented programming, design patterns, and MVVM / MVP architectures.Strong experience with RESTful APIs, JSON, Retrofit / OkHttp.Familiarity with Firebase (Crashlytics, Analytics, Push Notifications).Understanding of Google Play Store deployment and release process.Understanding of version control (Git) and CI / CD pipelines (Jenkins, GitHub Actions).Strong problem-solving skills and ability to work independently as well as in a team.Experience in multi-module architecture for large-scale apps.Required Qualifications :
Professional Certifications : Minimum Years of Experience : 4-5 YearsRelevant Industry Experience : 4-5 Years(ref : hirist.tech)