Roles and Responsibilities
• Execute application development according to business needs and Bank’s standards.
• Monitor applications, regularly address bugs, and enhance application performance periodically.
• Implement and take responsibility for delivering and managing code or application versions by
applying pair programming, code review, branching models, and participating in deploying
applications to Artifact Repository and Google Play Store.
• Continuously conduct research and development on new technologies to make development
processes more effective and efficient.
• Implement Agile methodology and become an Agent of Change in Bank’s digital transformation.
• Collaborate with Product Owners to develop applications, understand the business objectives of the
developed applications, and analyze alternative solutions to achieve those goals.
• Collaborate with the Chief Information Security Officer (CISO) to develop secure applications that
align with Bank’s security standards.
• Collaborate with IT STA to establish technological standards in application development.
• Set work plans and manage subordinates under supervision, including employee productivity,
involvement in selection processes, capability development, performance assessment, and potential
Desired Candidate Profile
• Has a minimum of 3 years of experience working in Front End or equivalent roles.
• Demonstrates initiative, discipline, responsibility, attention to detail, and orderly work.
• Capable of working both individually and in a team, and coordinating with other relevant teams.
• Able to provide input/ideas for improvements within the team.
• Experienced in developing Android applications with Kotlin, Android Jetpack, Retrofit2,
Coroutines, Dependency Injection (e.g., Dagger2).
• Knowledgeable about MVVM Design Pattern and Reactive Programming.
• Experienced in developing Custom View Components and using View Binding/Data Binding,
creating Robust Applications.
• Experienced with Modular Architecture.
• Capable of building applications into APK/AAB.
• Knowledgeable about CI/CD.
• Understands OOP, SOLID Principles, Git.
• Experienced with Agile/Jira/Confluence and SonarQube (SAST)