Job Title: Senior Mobile Engineer - Android (Digital Banking)
Experience Level: Senior (L3 - 6 to 9 Years)
Location: Kuala Lumpur
Working hours: 9am - 6PM (Hybrid, 3 days onsite, 2 days WFH)
Job Summary:
We are seeking an experienced Senior Mobile Engineer to join our Digital Banking Chapter team. The ideal candidate will have strong expertise in Android application development using Kotlin and Java, with a solid understanding of mobile architecture and digital banking solutions. The role involves designing, developing, and maintaining secure, scalable, and high-performance mobile applications for banking customers. The candidate should also have exposure to CI/CD pipelines, DevOps practices, and Agile methodologies to support continuous delivery and innovation.
Key Responsibilities:
- Design, develop, and maintain Android mobile banking applications using Kotlin and Java.
- Collaborate with cross-functional teams including backend developers, UI/UX designers, QA, and product owners.
- Build secure, scalable, and high-performance mobile applications aligned with digital banking standards.
- Integrate mobile applications with backend services and APIs using secure communication protocols.
- Participate in architecture discussions and contribute to mobile design decisions.
- Implement best practices for mobile security, performance optimization, and user experience.
- Work on app build, release, and deployment processes using CI/CD pipelines.
- Debug, troubleshoot, and resolve production issues across Android applications.
- Ensure code quality through reviews, unit testing, and adherence to development standards.
- Support Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Maintain technical documentation and contribute to continuous improvement initiatives.
Required Skills:
- 6-9 years of experience in Android mobile application development.
- Strong hands-on experience in Android Kotlin and Android Java.
- Experience in developing mobile applications for enterprise or digital banking environments.
- Strong understanding of mobile architecture, design patterns (MVVM/MVP), and lifecycle management.
- Experience working with backend integration and RESTful APIs.
- Familiarity with Oracle databases (for backend interaction understanding).
- Experience working in Linux-based environments (HPUX, Linux, Solaris awareness).
- Strong debugging, analytical, and problem-solving skills.
- Good understanding of mobile security standards and performance optimization.
- Experience working in Agile development environments.
Nice-to-Have Skills:
- Experience with Gradle and Maven build tools.
- Exposure to Firebase services (analytics, crash reporting, messaging).
- Experience using Fastlane for mobile automation and release management.
- Knowledge of CI/CD pipelines for mobile application deployment.
- Understanding of DevOps practices in mobile development environments.
- Experience working in Agile/Scrum environments.
- Familiarity with banking or financial services mobile applications.
- Exposure to automated testing frameworks for mobile apps.
Pay: RM14,000.00 - RM16,000.00 per month
Benefits:
Experience:
- Mobile Engineer: 6 years (Preferred)
- Android: 6 years (Preferred)
- Android Kotlin: 5 years (Preferred)
- Android Java: 5 years (Preferred)
- backend integration : 5 years (Preferred)
Work Location: In person