Requirements:
- Bachelor's degree in Computer Science or a related field (or equivalent work experience)
- Minimum 2-3 years of experience in mobile app development using Kotlin
- Minimum 1 year of experience as Android Developer in Banking industry
- Strong proficiency in Kotlin and Android SDK.
- Solid understanding of Android architecture components (ViewModel, LiveData, Room, etc.).
- Experience working with RESTful APIs, JSON, and third-party libraries.
- Familiar with version control systems, especially Git.
- Good understanding of mobile app security, offline storage, and performance optimization.
- Experience with modern UI development using Jetpack Compose is a plus.
Responsibilities:
- Design, build, and maintain Android applications using Kotlin.
- Collaborate with backend developers and product teams to integrate APIs and deliver complete solutions.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs, and continuously improve application performance.
- Write clean, maintainable, and well-documented code.
- Contribute to UI/UX improvements and ensure mobile app usability.
- Stay up to date with the latest trends in Android development and best practices.
Preferred Skills (Nice to Have):
- Knowledge of CI/CD tools for mobile development (e.g., GitHub Actions).
- Experience publishing apps to Play Store.