Back to search:Mobile Developer / Jakarta (cakung)

About TILABS
TILABS builds and ships modern business apps—POS, ERP extensions, HR tools, analytics dashboards, and client-facing mobile products—used by real companies across Indonesia.

Role

We're hiring a Mobile Developer to design, build, and ship high-quality mobile apps (Android and/or iOS). You'll work across multiple product lines (e.g., POS, ERP add-ons, internal tools, client apps) with a focus on performance, reliability, and great UX.

Responsibilities
  • Build and iterate on mobile features end-to-end: UI, state management, data sync, and release.
  • Integrate with REST/GraphQL APIs, authentication, and secure local storage.
  • Implement app essentials: navigation, theming, push notifications, media/camera, background tasks, and (when needed) maps/location.
  • Ensure quality: unit/integration tests, code reviews, CI/CD, analytics & crash reporting.
  • Optimize performance (rendering, memory, battery) and deliver offline-first experiences when appropriate.
  • Collaborate with Product, Backend, and QA in small, outcome-oriented squads.
  • Own releases to Play Store / App Store and maintain clear technical docs.
Must-Have
  • 2+ years building mobile apps with Flutter or native (Kotlin/Java, Swift/SwiftUI).
  • Strong API integration skills (REST/GraphQL), auth (JWT/OAuth2), and secure storage.
  • Solid grasp of modern architecture (Clean Architecture, MVVM) and state management (Provider/BLoC/Riverpod or native equivalents).
  • Experience shipping to Google Play and/or App Store (signing, versioning, release process).
  • Comfortable with Git workflows and code reviews.
Nice to Have
  • React Native experience.
  • Offline sync (SQLite/Hive/Room/Core Data), background services, and notifications.
  • Payments, deep links, App Links/Universal Links, in-app updates.
  • Maps/geolocation, camera, and media pipelines.
  • E2E tests, CI pipelines (GitHub/GitLab Actions), fastlane.
  • Familiarity with ERP/Odoo or other business systems (helpful for some projects).