D

DBS Bank

Regional bank offering digital banking

Associate Mobile - Android, Consumer Banking Group Technology

Mobile EngineeringUpdated on Nov 12
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • A track record of shipping and maintaining production apps on Google Play.
  • Strong skills in Kotlin and Java.
  • A solid understanding of the Android SDK and component lifecycles.
  • Experience developing user interfaces with Jetpack Compose and XML Views.
  • Experience with reactive programming using RxJava and Kotlin Coroutines/Flow.
  • Knowledge of architecture patterns such as MVVM, MVP, and Clean Architecture.
  • Experience with dependency injection frameworks such as Dagger, Hilt, or Koin.
  • Experience with networking using Retrofit/OkHttp and REST APIs.
  • Experience with local data storage using Room or SQLite.
  • Experience building and optimizing hybrid apps, including communication protocols between native and web layers.
  • Experience with multi-module Gradle builds.
  • Ability to find and fix memory leaks, profile performance, and improve app startup time, ANRs, and UI jank.
  • Knowledge of security best practices, including secure storage with Android Keystore, certificate pinning, code obfuscation with R8/ProGuard, and OWASP mobile security guidelines.
  • Experience with unit and UI testing using JUnit, Mockito/MockK, and Espresso.
  • Experience with Git, CI/CD pipelines, and the Play Store release process.
  • Experience with crash and performance monitoring tools.
  • Experience reviewing code and mentoring junior engineers.
  • Experience working in Agile/Scrum teams.
  • Strong problem-solving and communication skills, and the ability to work effectively with cross-functional teams.

Responsibilities

  • Design, build, and ship new features for a hybrid banking app.
  • Profile and optimize app performance and memory usage.
  • Apply security best practices in day-to-day development.
  • Write clean, tested, and maintainable code.
  • Review code and mentor junior engineers.
  • Work closely with product, design, QA, and web teams in an Agile setup.
  • Take features from development through CI/CD to Play Store release.

About the Company

DBS Bank

Regional bank offering digital banking

DBS Bank provides banking and financial services in Singapore and Southeast Asia, including personal and business banking, loans, deposits, wealth management, and payments. It serves customers through a network of branches and a digital platform that lets people open accounts, transfer funds, borrow, and invest via online and mobile apps. The bank differentiates itself with government-backed origins, rapid regional growth, a strong emphasis on digital banking, and a broad mix of consumer, corporate, and wealth services. Its goal is to be a leading, trusted financial services provider in Asia, supporting customers and economies with reliable banking and sustainable growth.

Company size
10,001+
Company stage
IPO
Headquarters
Singapore, Singapore
Founded
1968

Recently Posted Jobs

Explore more opportunities at DBS Bank

See more jobs