Senior Android Engineer II - Platform

New
A
Ajaib GroupFintech
Jakarta, Jakarta, Indonesia. Bangkok, Bangkok, ThailandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional mobile engineering
Required Skills
KotlinCI/CDUnit Testing

Requirements

  • Hold a Bachelor's degree in Computer Science or have equivalent practical experience.
  • Have 5+ years of professional mobile engineering experience.
  • Have built shared libraries, SDKs, or tooling used by several teams in consumer Android apps with a large user base.
  • Be strong in Kotlin and the Android SDK.
  • Have experience with Jetpack Compose, Coroutines/Flow, and modern architecture patterns such as MVVM and clean architecture.
  • Have experience with multi-module apps, Gradle, build performance, and library publishing.
  • Have solid experience with unit and UI testing, CI/CD, crash monitoring, and performance profiling.
  • Have working knowledge of secure storage, mobile authentication, and device security.
  • Bring an ownership mindset, clear communication, and a service attitude toward internal users.

Responsibilities

  • Design, build, and maintain shared Android foundations, including app architecture, modules, design systems, and shared libraries.
  • Own features from technical design and implementation through testing, release, and support for the teams that use them.
  • Maintain stable shared libraries with clear APIs, semantic versioning, changelogs, migration guides, and safe deprecation.
  • Build accessible, themeable Jetpack Compose components for product teams to adopt.
  • Build and improve secure sign-in, token storage, biometric, and device security features with backend and Security teams.
  • Improve build speed, modularization, CI/CD pipelines, and release automation for Android teams.
  • Set and measure quality standards, including crash-free rate, ANR rate, startup time, and app size.
  • Write maintainable, well-tested code and provide code reviews.
  • Investigate production issues using crash reports and product-team feedback, and ship lasting fixes.
  • Mentor mid-level engineers and share Android practices across teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now