Posted on: 26/08/2025
We are seeking an experienced Android Developer with over 5 years of experience specializing in Kotlin and Jetpack Compose to design, build, and maintain secure, robust, and scalable mobile applications. The ideal candidate will demonstrate a positive attitude, a passion for innovation in banking technology, and a strong commitment to delivering high-quality, user-friendly applications aligned with the latest Android development trends.
Responsibilities :
- Utilize modular architectures, next-generation integration techniques, and a cloud-first, mobile-first mindset to provide vision to Application Development Teams.
- Work with an Agile mindset to create value across projects of multiple scopes and scales.
- Design and develop native Android applications using Kotlin and Jetpack Compose.
- Implement and maintain MVVM architecture following clean architecture and SOLID principles.
- Utilize Jetpack libraries such as Navigation, Live Data, and View Model for efficient app architecture.
- Perform UI and functional unit testing to ensure app reliability and quality.
- Integrate RESTful APIs and manage data persistence using Room and Datastores.
- Follow Google's Android design principles and interface guidelines to create intuitive and attractive UI/UX.
- Collaborate with cross-functional teams in an Agile environment, contributing to continuous integration and deployment (CI/CD).
- Stay updated on Android development trends, including Kotlin Coroutines and Compose.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Demonstrate strong problem-solving skills and creativity in developing user-centric applications.
- Communicate effectively with team members and stakeholders in English.
Requirements :
- Graduate degree in IT, Software Engineering, or related field.
- Minimum 5+ years of experience in Android application development.
- Proven experience with Kotlin and Jetpack Compose (MUST have).
- Strong knowledge of design patterns, including Structural, Creational, and Behavioral.
- Experience implementing MVVM architecture with clean architecture and SOLID principles.
- Hands-on experience with UI and functional unit testing.
- Familiarity with RESTful API integration and data persistence mechanisms like Room and Datastores.
- Proficient with version control systems such as Git and Bitbucket.
- Knowledge of test-driven development (TDD), continuous integration, and deployment.
- Understanding of Google's Android design principles and interface guidelines.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills in English.
- A collaborative team player with a proactive and creative mindset.
Additional Information :
- The candidate should have more than 5 years of experience.
- A 15-year full-time education is required.
- 15 years of full-time education.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1536069
Interview Questions for you
View All