A

Ajaib

Online multi-asset trading for retail investors

Staff Mobile Engineer - Android, Shared Services

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Indonesia

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, or equivalent practical experience.
  • At least 8 years of professional mobile engineering experience, with a proven record of leading architecture for large consumer Android apps.
  • Expertise in Kotlin and the Android SDK; deep experience with Jetpack Compose, Coroutines/Flow, dependency injection, and modular architecture.
  • Strength in clean architecture, testing strategy, performance profiling, app size optimization, and startup optimization.
  • Experience with secure storage, authentication, API design with backend teams, and protecting sensitive user data.
  • Experience with CI/CD, staged rollouts, feature flags, and managing release health at scale.
  • A background in fintech or another high-scale, regulated consumer product.
  • Strong communication and the ability to influence technical decisions without direct authority.

Responsibilities

  • Define Android architecture and long-term technical direction for features spanning several teams.
  • Lead the design of shared components, libraries, and modular app structure that teams can reuse.
  • Review critical designs and provide architectural guidance for high-impact mobile initiatives.
  • Set standards for app performance, stability, security, accessibility, and testing.
  • Drive improvements to build speed, CI/CD, release processes, and crash-free rate.
  • Lead investigations of complex production issues and drive lasting fixes.
  • Partner with Engineering Managers, backend leads, Design, and Product on cross-team delivery.
  • Mentor Senior Engineers and grow Android expertise across the organization.
  • Stay hands-on with implementation for critical and complex parts of the app.

About the Company

Ajaib

Online multi-asset trading for retail investors

Ajaib is an online multi-asset investment platform in Indonesia that lets retail users trade local and global stocks, mutual funds, bonds, cryptocurrencies, and stablecoins through ajaib.co.id. It enables account sign-up, funding, and then placing trades in a single web or mobile app, with brokerage, order execution, and custody handled by the platform. It differentiates itself by offering a broad range of assets with low or no minimum deposits and a beginner-friendly experience on one Indonesian platform that also connects users to global markets and crypto, backed by substantial funding and a strategic SBI investment. Its goal is to expand financial access for millions of Indonesian retail investors and grow its product offering and partnerships to deepen digital-finance and crypto capabilities.

Company size
501-1,000
Company stage
Series C
Total funding
$515.2M
Headquarters
Jakarta, Indonesia
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ajaib

See more jobs