Deskripsi pekerjaan
Posisi ini mencari insinyur perangkat lunak berpengalaman untuk bekerja secara penuh di lokasi (onsite) di Yogyakarta. Anda akan bertanggung jawab dalam pengembangan dan pemeliharaan aplikasi desktop lintas platform dengan performa tinggi. Anda akan bekerja menggunakan teknologi seperti Electron, Tauri, atau Wails, serta berkolaborasi dengan tim produk dan teknik untuk merancang arsitektur perangkat lunak yang bersih, aman, dan mudah dipelihara. Peran ini juga mencakup integrasi API, manajemen rilis, serta optimasi performa aplikasi.
Tanggung jawab: Mengembangkan dan memelihara aplikasi desktop lintas platform menggunakan Electron, Tauri, atau Wails; Membangun antarmuka yang ramah pengguna dengan performa dan keandalan tinggi; Mengintegrasikan aplikasi desktop dengan API, layanan backend, dan fitur sistem operasi; Merancang arsitektur perangkat lunak yang bersih, aman, dan dapat dipelihara; Memecahkan masalah teknis dan mengoptimalkan performa aplikasi; Mengelola proses build, rilis, pembaruan, dan penerapan aplikasi; Berkolaborasi dengan tim produk dan teknik untuk memberikan fitur baru; Berpartisipasi dalam tinjauan kode (code review) dan berkontribusi pada peningkatan teknis.
Kualifikasi: Minimal 5 tahun pengalaman profesional dalam pengembangan perangkat lunak; Pengalaman langsung membangun dan menerapkan aplikasi desktop menggunakan Electron, Tauri, atau Wails; Kemahiran dalam JavaScript atau TypeScript; Pengalaman dengan framework frontend seperti React atau Vue; Pemahaman yang baik tentang arsitektur aplikasi desktop dan pengembangan lintas platform; Pengalaman dengan REST APIs, integrasi backend, Git, dan debugging; Kemampuan pemecahan masalah yang kuat dan mampu bekerja secara mandiri; Pengalaman dengan Rust atau Node.js; Pengetahuan tentang integrasi sistem operasi asli; Familiar dengan pengemasan aplikasi, penandatanganan kode, dan pembaruan otomatis; Pengalaman dengan pengujian otomatis dan pipeline CI/CD.
Tanggung jawab
- Mengembangkan dan memelihara aplikasi desktop lintas platform menggunakan Electron, Tauri, atau Wails
- Membangun antarmuka yang ramah pengguna dengan performa dan keandalan tinggi
- Mengintegrasikan aplikasi desktop dengan API, layanan backend, dan fitur sistem operasi
- Merancang arsitektur perangkat lunak yang bersih, aman, dan dapat dipelihara
- Memecahkan masalah teknis dan mengoptimalkan performa aplikasi
- Mengelola proses build, rilis, pembaruan, dan penerapan aplikasi
- Berkolaborasi dengan tim produk dan teknik untuk memberikan fitur baru
- Berpartisipasi dalam tinjauan kode (code review) dan berkontribusi pada peningkatan teknis
Kualifikasi
- Minimal 5 tahun pengalaman profesional dalam pengembangan perangkat lunak
- Pengalaman langsung membangun dan menerapkan aplikasi desktop menggunakan Electron, Tauri, atau Wails
- Kemahiran dalam JavaScript atau TypeScript
- Pengalaman dengan framework frontend seperti React atau Vue
- Pemahaman yang baik tentang arsitektur aplikasi desktop dan pengembangan lintas platform
- Pengalaman dengan REST APIs, integrasi backend, Git, dan debugging
- Kemampuan pemecahan masalah yang kuat dan mampu bekerja secara mandiri
- Pengalaman dengan Rust atau Node.js
- Pengetahuan tentang integrasi sistem operasi asli
- Familiar dengan pengemasan aplikasi, penandatanganan kode, dan pembaruan otomatis
- Pengalaman dengan pengujian otomatis dan pipeline CI/CD
Informasi lowongan
- Tipe pekerjaan
- Full-time
- Gaji
- Rp 15.000.000 – Rp 22.000.000 per month
- Batas lamaran
- 19 November 2026
Cara melamar
- Lamar melalui platform
- Kirim lamaran melalui email: recruitment@sinunet.id
- Buka tautan lamaran resmi