About The Position

Ajaib Group is an Indonesian fintech company focused on improving access to financial services. The Staff Mobile Engineer (Android) in Shared Services establishes technical standards and raises engineering excellence across the team. Working with the engineering head, this role sets technical direction for the Android app across Growth, Onboarding, and Shared Experience. The engineer addresses cross-team challenges involving app architecture, performance, release quality, and secure KYC flows, while helping develop Android engineers across the organization. The position remains hands-on with the app’s most critical and complex areas. The role defines Android architecture and long-term technical direction for cross-team features; leads reusable shared components, libraries, and modular app structure; reviews high-impact designs; and sets standards for performance, stability, security, accessibility, and testing. It also drives build, CI/CD, release-process, and crash-free-rate improvements; leads complex production investigations; partners with engineering, backend, design, and product stakeholders; and mentors senior engineers.

Requirements

  • Bachelor's or Master's degree in Computer Science, or equivalent practical experience.
  • 8+ years of professional mobile engineering experience.
  • 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 protection of sensitive user data.
  • Experience with CI/CD, staged rollouts, feature flags, and managing release health at scale.
  • Strong communication skills and ability to influence technical decisions without direct authority.

Nice To Haves

  • Background in fintech or another high-scale, regulated consumer product.

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 for reuse across teams.
  • 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, the release process, 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.
  • Implement critical and complex parts of the app hands-on.

Benefits

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