Search by job, company or skills

  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

Penempatan: Surabaya

Jobdesc:

  • 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.
  • Memahami software architecture (MVVM, Clean Architecture), modularization, maintainable code, security, dan testing.
  • 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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152547593

Beware of Scammers

We don’t charge money for job offers