Memimpin pengembangan aplikasi Android Native (Java) sebagai core platform, serta aplikasi iOS dan desktop (Windows & macOS).
Menentukan arah arsitektur, teknologi, dan standar pengembangan aplikasi yang scalable, secure, dan maintainable.
Melakukan technical review, code review, troubleshooting, serta pengambilan keputusan teknis pada Android, Flutter, dan integrasi terkait.
Menjaga kualitas aplikasi melalui clean code, testing, security, performance optimization, crash/ANR monitoring, dan release readiness.
Memimpin dan membawahi tim Android Developer, Flutter Developer, dan QA Mobile-Desktop.
Berkoordinasi dengan UI/UX, Web-API, Product, Infrastructure, dan stakeholder terkait untuk memastikan delivery sesuai kebutuhan dan timeline.
Mengelola seluruh SDLC Mobile-Desktop, mulai dari technical discovery, estimation, development, testing, release, monitoring, hingga maintenance dan continuous improvement.
Mengelola technical risk, dependency, technical debt, dan dokumentasi pengembangan.
Mendorong penerapan AI-assisted development untuk meningkatkan produktivitas, kualitas kode, testing, debugging, dan dokumentasi.
Kualifikasi:
Minimal S1 Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait.
Minimal 4 tahun pengalaman dalam pengembangan aplikasi mobile, dengan pengalaman kuat pada Android Native menggunakan Java.
Memiliki pengalaman kuat mengembangkan dan memelihara aplikasi Android Native (Java) di environment production.
Memahami arsitektur Android, lifecycle, background process, local database, offline-first, API integration, synchronization, performance optimization, crash/ANR handling, dan compatibility berbagai versi/device Android.
Memahami Flutter/Dart dan pengembangan aplikasi cross-platform. Pengalaman hands-on Flutter menjadi nilai tambah.
Berpengalaman menggunakan GitLab untuk source control, merge request/code review, branch management, dan kolaborasi development.
Terbiasa menggunakan YouTrack atau project/issue tracking tools sejenis dalam proses SDLC.
Memahami CI/CD, build, signing, distribution, versioning, dan release aplikasi (Google Play Console). Pemahaman App Store, Windows, dan macOS menjadi nilai tambah.
Memiliki pengalaman memimpin dan membawahi Android Developer, Flutter Developer, dan QA, termasuk pembagian tugas, prioritas, mentoring, evaluasi kinerja, dan pengembangan kompetensi tim.
Mampu berkoordinasi dengan UI/UX, Web-API, Product, Infrastructure, dan stakeholder terkait.
Memiliki pengalaman menerapkan AI tools dalam SDLC Mobile/Desktop (coding assistance, code review, testing, debugging, dokumentasi, automation) menjadi nilai tambah kuat.
Pengalaman di domain POS, retail, transaksi, accounting, atau aplikasi offline/transaction-heavy menjadi nilai tambah.