Skill diminta
CI/CDGitJavaKotlin
Deskripsi
Tanggung Jawab
Here in Mitramas Infosys Global, you will be exposed to work on software across a diverse platform of technologies as well as a variety of industries within our portfolios. We are looking for talents with high tenacity in solving problems, exceptional passion for technologies, and a great willingness to learn and adapt to ever-changing environments to join our team.
You are expected to be able to
- Develop and maintain the Android app using Java & Kotlin with MVVM / Clean Architecture / Repository Pattern.
- Integrate the app with REST APIs, JSON, and token-based authentication.
- Implement login, PIN, biometric authentication, session timeout, and secure storage.
- Apply secure coding practices, including protection of credentials, tokens, and local storage.
- Implement UI/UX slicing based on the defined design system.
- Perform debugging, performance tuning, memory leak analysis, and crash handling.
- Handle build, APK/AAB signing, keystore management, and Google Play Store releases when required.
- Adapt the app to the latest Android versions while maintaining backward compatibility.
- Write unit tests/functional tests for developed modules.
- Provide technical design documents, release notes, and related documentation
Kualifikasi
- Experience developing Android applications with Kotlin, ideally for mobile banking, fintech, e-wallet, or payment apps.
- Understanding of MVVM, Clean Architecture, or Repository Pattern.
- Experience integrating REST APIs, JSON, and handling error cases.
- Familiar with biometric authentication, secure storage, and session management.
- Understanding of OWASP Mobile Security principles and secure coding.
- Familiar with build, signing, keystore management, and Play Store release processes.
- Experienced with Git, code review, and CI/CD pipelines.
- Able to work on a man-days basis with clear timesheet and progress reporting.