Deskripsi Perusahaan:
HolTrack berspesialisasi dalam mengintegrasikan teknologi RFID ke dalam sistem manajemen gudang dan solusi bisnis lainnya. Teknologi kami dirancang agar fleksibel, terukur, dan disesuaikan untuk memenuhi kebutuhan beragam bisnis. Kami berfokus pada peningkatan efisiensi operasional dan memastikan pengelolaan inventaris dan aset yang lancar.
Gambaran Umum Pekerjaan
Kami mencari seorang Android & Desktop Developer yang mahir dalam Kotlin untuk bergabung dengan tim kami secara kontrak. Android Developer akan fokus mengembangkan aplikasi Android berbasis Kotlin yang berfungsi di perangkat handheld untuk mendukung pemindaian RFID, barcode, dan QR code. Tugas utamanya meliputi pembangunan aplikasi mobile dan desktop untuk integrasi dengan backend Holtrack, debugging, dan optimalisasi performa aplikasi.
Tanggung Jawab Utama
Fase 1 – Pembelajaran & Integrasi
- Mempelajari arsitektur sistem Holtrack, terutama integrasi antara aplikasi handheld maupun desktop Kotlin dan backend (NestJS, PostgreSQL).
- Membantu proses onboarding klien: memastikan handheld dapat membaca RFID/Barcode, sinkron dengan server, dan mendukung fungsi desktop (RFID alarm, registrasi TID, printing).
- Mendukung perbaikan bug, pengujian, serta update kecil pada aplikasi Android & Desktop yang ada.
Fase 2 – Pengembangan Fitur (Setelah Onboarding)
- Merancang dan mengimplementasikan fitur aplikasi Android (handheld) dan Desktop berbasis Kotlin untuk mendukung fungsi RFID, barcode, QR code, printing, alarm, dan registrasi TID.
- Mengintegrasikan aplikasi (handheld & desktop) dengan API backend (REST/GraphQL) serta sistem pihak ketiga (ERP, WMS, printer, dock door, dll.).
- Membuat UI/UX sederhana, responsif, dan mudah digunakan oleh user gudang, baik di perangkat handheld maupun desktop.
- Mengoptimalkan performa aplikasi agar efisien berjalan di perangkat handheld industri maupun desktop dengan resource terbatas.
- Berkolaborasi dengan CEO, tim software, dan vendor eksternal untuk memprioritaskan pengembangan fitur baru dan integrasi hardware.
- Menulis kode bersih dengan standar industri, termasuk unit testing untuk aplikasi Android dan Desktop.
Potensi Growth di Perusahaan
- Berkesempatan menjadi lead developer untuk modul Android handheld RFID.
- Mendalami teknologi integrasi IoT & edge computing untuk supply chain.
- Eksposur ke teknologi cloud (AWS/GCP/Azure), DevOps workflows (CI/CD, containerization, scaling).
Kualifikasi
Wajib
- Pengalaman 1–2+ tahun (atau proyek/magang yang kuat) dalam Android Development dengan Kotlin.
- Pengalaman mengembangkan Desktop Application dengan Kotlin/JavaFX/Compose for Desktop.
- Pemahaman Android SDK, Android Jetpack, dan lifecycle management.
- Pengalaman integrasi hardware scanner (barcode/RFID) atau Android API untuk sensor/device.
- Pengetahuan dasar REST APIs dan integrasi dengan backend.
- Pemahaman database lokal (Room/SQLite untuk Android, JDBC/embedded DB untuk desktop).
- Kemampuan debugging, profiling, dan optimisasi aplikasi Android maupun Desktop.
Baik Dimiliki
- Pengalaman dengan perangkat handheld industri (Zebra, Honeywell, Chainway, dll.) khususnya untuk RFID scanning.
- Familiar dengan Bluetooth/Serial communication untuk device eksternal.
- Pengalaman dengan offline-first apps (sinkronisasi data saat online kembali).
- Pengetahuan dasar DevOps (CI/CD pipeline untuk mobile).
- Pengalaman dengan Play Store / private app distribution.
Soft Skill
- Semangat belajar dan berkembang di lingkungan startup.
- Berorientasi detail dan bertanggung jawab penuh atas hasil kerja.
- Keterampilan komunikasi yang baik (akan mendukung tim implementasi & klien).
- Proaktif, mudah beradaptasi, dan nyaman bekerja di startup dengan ritme cepat.
Edukasi
Gelar Sarjana Ilmu Komputer, Sistem Informasi, atau bidang terkait.
Atau, pengalaman terbukti melalui proyek Android, bootcamp, magang, atau pengalaman kerja sebelumnya.