×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Mobile Engineer

Job in Jakarta Barat, Jakarta, Indonesia
Listing for: Paper
Full Time position
Listed on 2026-08-30
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Backend Developer
Salary/Wage Range or Industry Benchmark: 223200000 IDR Monthly IDR 223200000.00 MONTH
Job Description & How to Apply Below
Location: Jakarta Barat

Paper. a Bank Indonesia–licensed payment service provider. We run two production Flutter apps — the main Paper. and our wallet app — used by Indonesian businesses to invoice, pay and get paid. When our app is wrong, someone’s money is wrong.

What You’ll Do
  • Build and ship features across both apps, from design handoff through release, crash triage and the fix
  • Own your features in production — Crashlytics, Performance and Analytics are yours to watch and act on
  • Make payment flows survive real Indonesian mobile networks: retries, idempotency, and correct state when the response never arrives
  • Extend our shared design system and reusable components rather than forking widgets per screen
  • Work directly with Product, UI/UX and backend engineers on what gets built and how
What We’re Looking For Must have
  • 3+ years building and shipping production mobile apps, with Flutter in production
  • Strong Dart and BLoC. We run  with  and  — Riverpod or Provider experience is fine if you’ll go deep on BLoC
  • You’ve shipped to both App Store and Play Store: release cycles, store review, staged rollouts, and supporting the app versions already on people’s phones
  • REST integration and a real grasp of retries, timeouts and idempotency on unreliable connections
  • Automated tests as part of the work — widget and bloc-level, not manual QA only
  • Ownership. You take a feature to done, chase down the crash that’s yours, and raise the problem you found rather than routing around it
Nice to have
  • Familiarity beyond mobile — our Go services or the Angular web app. Enough to trace an issue across the API boundary and read the code on the other side rather than handing it off
  • Payments or fintech — QRIS, virtual accounts, e-wallets, disbursement
  • Enough native Android/iOS to debug platform channels, push (APNS/FCM) and permissions
  • Design system or shared package work
  • Mobile CI/CD and release automation
  • Feature flagging / remote config
Our stack

Flutter (Dart 3.8)

  • Firebase — Crashlytics, Analytics, Performance, Remote Config, FCM
  • shared internal design system package
Around you:
  • Go services over REST
  • Angular 19 + NgRx on web
  • MySQL, ArangoDB, Redis
  • GCP, Kubernetes
How We Work

Small squads with genuine autonomy and genuine accountability. Docs and code review are in English.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary