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.
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.
- 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.
- 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).