About The Position

Ajaib Group is an Indonesian fintech company focused on expanding access to financial services. The Senior Android Engineer II joins the Platform team and builds and maintains the Android foundations used by Ajaib product teams, including app architecture, design systems, shared libraries and SDKs, secure sign-in and device security, and build and release tooling. The role owns platform features from technical design through implementation, testing, release, and support. It treats internal engineers as customers by providing stable, well-documented libraries and adoptable components, improving development and release workflows, setting quality standards, and supporting teams using the platform. The engineer also investigates production issues, makes lasting fixes, and mentors mid-level engineers.

Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • At least 5 years of professional mobile engineering experience.
  • Experience building shared libraries, SDKs, or tooling used by several teams in consumer Android apps with a large user base.
  • Strong Kotlin and Android SDK skills.
  • Experience with Jetpack Compose, Coroutines/Flow, and modern architecture patterns such as MVVM and clean architecture.
  • Experience with multi-module apps, Gradle, build performance, and library publishing.
  • Solid experience with unit and UI testing, CI/CD, crash monitoring, and performance profiling.
  • Working knowledge of secure storage, mobile authentication, and device security.
  • Ownership mindset, clear communication, and a service attitude toward internal users.

Nice To Haves

  • Experience in fintech or another regulated, high-traffic consumer product.

Responsibilities

  • Design, build, and maintain shared Android foundations, including app architecture, modules, design systems, and shared libraries.
  • Own features end to end, including technical design, implementation, testing, release, and support for teams that use them.
  • Keep shared libraries stable through clear APIs, semantic versioning, changelogs, migration guides, and safe deprecation.
  • Build accessible, themeable Jetpack Compose components that product teams can adopt without custom work.
  • Build and improve secure sign-in, token storage, biometric features, and device security in collaboration with backend and Security teams.
  • Improve build speed, modularization, CI/CD pipelines, and release automation for Android teams.
  • Set and measure quality standards such as crash-free rate, ANR rate, startup time, and app size.
  • Write maintainable, well-tested code and provide thoughtful code reviews.
  • Investigate production issues using crash reports and feedback from product teams, and deliver lasting fixes.
  • Mentor mid-level engineers and share good Android practices across teams.

Benefits

  • Performance bonus.
  • Private insurance and health coverage.
  • Paid time off.
  • Company-sponsored training, courses, and professional certifications.
  • Hybrid work arrangement.
  • Career growth and meaningful ownership opportunities.
  • Employee discounts, partnerships, and lifestyle perks.
  • Collaborative, high-ownership culture with cross-functional teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service