Android Developer

Bank Mandiri
West Jakarta (WFO)
,
Outsource

Job Requirements & Job Descriptions

Responsibilities:

  • Develop applications according to business needs and Bank Mandiri standards.
  • Monitor applications, fix bugs, and improve performance regularly.
  • Manage and deploy application versions using pair programming, code reviews, branching models, and deployments to the Artifact Repository and Google Play Store.
  • Continuously research and implement new technologies for more efficient development.
  • Apply Agile methodologies and act as an Agent of Change in Bank Mandiri’s digital transformation.
  • Collaborate with Product Owners to develop applications, understand business goals, and analyze alternative solutions.
  • Work with CISO to ensure applications meet Bank Mandiri’s security standards.
  • Collaborate with IT STA to define technology standards in application development.
  • Supervise and manage team members, including productivity, selection, capability development, performance assessment, and potential evaluation.
  • Manage operational risk by identifying, assessing, monitoring, controlling, and mitigating risks, ensuring data quality and reporting compliance with banking regulations.

Minimum Qualifications:

  • Bachelor's degree in IT, Information Systems, Computer Science, or a related field.
  • Strong communication and interpersonal skills.
  • At least 4 years of experience in frontend or a related field.
  • Proactive, disciplined, responsible, detail-oriented, and well-organized.
  • Ability to work independently and collaborate with teams.
  • Capable of providing suggestions and ideas for team improvement.

Required Skills:

  • Experience in Android development using Kotlin, Java, Local Databases (Room/SQLite), Android Jetpack, Retrofit2, Coroutines, and Dependency Injection (e.g., Dagger2).
  • Knowledge of MVVM Design Pattern and Reactive Programming.
  • Experience in developing Custom View Components and using View Binding/Data Binding for robust applications.
  • Familiarity with Modular Architecture.
  • Ability to build applications into APK/AAB formats.

Additional Skills:

  • Knowledge of CI/CD processes.
  • Understanding of OOP, SOLID Principles, and Git.
  • Experience with Agile methodologies, Jira, Confluence, and SonarQube (SAST).

Who Are Job Connect?

BINAR Academy aims to unlock and channel human potential so we can help the world turn into a better place. One of the ways we strive to do that is to channel potential talents to impactful opportunities using our very own job connector, BINAR Job Connect.

BINAR Job Connect has connected up to 250 talents & candidates; whether it be young & aspirational fresh graduate to tech-savvy team leaders, individuals who decided to start from scratch, and junior engineers to skilled product managers to our experienced hiring partners. BINAR Job Connect provides various options of employment, as we intend that everyone processed by us can choose the best career track for them.