Point your AI agent at freehire and let it find you a job.

Get the CLI →

Trimegah Securities Indonesia

Mobile Developer (Android)

Posted Updated
Discussion

Job description:

  • Own the architecture, quality, and performance of the Android app end to end

  • Build and maintain core flows: order entry, portfolio, watchlist, transaction history, onboarding

  • Handle real-time market data on the client — WebSocket lifecycle, reconnect strategy, snapshot + delta, conflation for slow connections, and keeping the UI smooth while thousands of instruments tick

  • Protect order integrity client-side: client order IDs, deduplication, idempotency, and correct order state machine handling when the network drops mid-submit

  • Financial-grade app security: certificate pinning, Keychain storage, biometric authentication, jailbreak detection, sensitive-screen protection

  • Honest mobile observability: crash-free rate, hang rate, cold start, per-endpoint latency — and acting on the numbers

  • Mature the Android CI/CD pipeline: automated builds, signing, TestFlight, shortening commit-to-release time

  • Release discipline: feature flags, staged rollout, genuinely tested rollback, and releasing outside exchange hours

  • Review code, mentor engineers, and set the mobile team's engineering standards

  • Work with compliance, risk, and security from the design stage rather than as a rubber stamp at the end


Requirements:

  • 5+ years of Android development, including at least 2 years carrying senior-level technical responsibility

  • Deep Kotlin; comfortable in Jetpack Compose

  • Modern concurrency: Kotlin Coroutines, Combine or equivalent

  • Architecture at scale: MVVM / Clean Architecture, modularization, dependency injection — and the reasoning behind the choice

  • Networking: URLSession, WebSockets, caching, graceful behaviour on poor connections

  • Testing: unit, snapshot, and UI tests, with a clear point of view on what is worth testing

  • Performance and memory profiling with Instruments

  • Android CI/CD: Bitrise, or GitHub Actions

  • Able to explain technical decisions to non-technical stakeholders — in this industry you will do it often


Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available