IT Mobile Engineer
Job Description
Membangun aplikasi mobile iOS/Android yang andal, aman, terukur, dan konsisten untuk pengguna serta mitra SiCepat untuk menyediakan kapabilitas, platform, standar, dan quality gate yang dapat digunakan lintas squad Project Reborn, dengan ownership desain dan delivery sub-system serta mentoring lintas squad.
Mengembangkan fitur React Native/Flutter untuk iOS dan Android sesuai kebutuhan produk dan standar pengalaman pengguna.
Mengintegrasikan API backend, autentikasi, navigation, push notification, camera/location, deep link, dan feature flag.
Menerapkan offline-first/local storage, sinkronisasi data, error handling, security, dan privacy yang tepat.
Membuat unit/integration test, melakukan profiling, dan menangani crash/ANR menggunakan tool Android/iOS, Sentry, dan Firebase.
Menjalankan build, signing, distribusi, serta release melalui Fastlane/App Distribution dan GitLab CI/CD.
Menghasilkan kapabilitas, komponen, automation, atau standar yang reusable lintas squad lengkap dengan dokumentasi, quality gate, dan mekanisme adopsi.
Memimpin desain dan delivery sub-system/fitur kompleks, melakukan review teknis, serta mengelola risiko dan incident lintas squad.
Membimbing anggota tim yang lebih junior, menyusun keputusan/standar, dan mendorong perbaikan metrik kualitas serta delivery.
Job Requirement
Kompetensi Teknis
React Native/Flutter tingkat lanjut; arsitektur multi-platform iOS/Android; native module bridge; camera/location/push notification; offline-first dan SQLite/Hive; deep/universal linking; performance profiling dengan Flipper, Xcode Instruments, dan Android Studio Profiler; Sentry/Firebase Analytics; testing; Fastlane, App Distribution dan GitLab CI/CD; feature flag/A-B testing; serta AI-assisted engineering.
Kompetensi Non Teknis
Integritas; komunikasi teknis dan bisnis yang efektif; kolaborasi lintas squad; critical thinking; ownership sub-system; pengambilan keputusan berbasis data; mentoring; incident leadership; serta driving execution.