Key Skills: Android, Kotlin, Restful API, Jetpack, Jetpack compose, JSON.
Roles & Responsibilities:
- Design, build, and maintain high-performance, reusable mobile native Android applications using Kotlin.
- Ensure performance, code quality, testing, and stability of applications.
- Write unit tests, UI automation, and utilize CI/CD and automation tools.
- Integrate Restful APIs efficiently and securely.
- Work with architecture components and Jetpack libraries including Jetpack Compose.
- Follow Android UI/UX guidelines and standards.
- Apply architectural patterns such as Clean Code Architecture, MVP, MVVM, and MVI.
- Ensure compliance with Google Play Store guidelines for app submission, review, and update processes.
- Contribute to and implement industry best practices in development and maintenance.
- Utilize performance and memory tuning tools for optimization.
- Participate in code reviews adhering to industry standards.
- Collaborate cross-functionally to define, design, and ship new features.
Experience Requirement:
- 5+ years of software development experience with a strong command of Kotlin.
- Clear understanding of Android SDK.
- Proven experience in developing native Android apps with Jetpack and Jetpack Compose.
- Familiarity with JSON and Material Design principles.
- Experience with Android design principles and interface guidelines.
- Exposure to GCP is a plus.
- Experience with code architecture patterns like MVP, MVVM, and MVI.
Education: Any Post Graduation, Any Graduation