Lead of Mobile Desktop

Kasirpintar

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 300,000,000 - 540,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Performance bonus
Development program

Job summary

Kasirpintar mencari Lead Mobile-Desktop untuk memimpin pengembangan aplikasi Android, iOS, Windows, dan macOS dari tahap perencanaan teknis hingga implementasi. Peran ini memastikan kualitas produk, memimpin tim pengembang, dan berkolaborasi dengan tim lintas fungsi.

Anda akan menentukan arsitektur, memilih teknologi, serta memprioritaskan keamanan, performa, dan pengalaman pengguna. Pengalaman 4–10 tahun di mobile dan/atau desktop serta kemampuan leadership menjadi kunci sukses.

Qualifications

  • Minimal S1 Teknik Informatika / Ilmu Komputer / Sistem Informasi atau bidang terkait.
  • Berpengalaman 4–10 tahun dalam pengembangan aplikasi Mobile (Android/iOS) dan/atau Desktop (Windows/macOS).
  • Memiliki kemampuan leadership, coaching, dan project management yang baik.
  • Menguasai Flutter/Dart, Java/Kotlin, atau teknologi mobile relevan lainnya.
  • Memahami software architecture, state management, performance optimization, security, dan maintainable code.
  • Berpengalaman menggunakan Git, CI/CD, Google Analytics, Crash Monitoring, serta Jira/YouTrack/Trello.

Responsibilities

  • Memimpin pengembangan aplikasi mobile-desktop Android/iOS/Windows/macOS dari perencanaan hingga implementasi.
  • Menentukan arah arsitektur, teknologi, dan desain dengan fokus scalability, maintainability, security, dan UX.
  • Melakukan code review, troubleshooting, dan pengambilan keputusan teknis.
  • Berkolaborasi lintas tim (Product, UI/UX, Backend, QA) untuk kesuksesan proyek.
  • Mengelola lifecycle aplikasi, maintenance, versioning, dan observability.
  • Memastikan dokumentasi kode sumber, arsitektur, dan pedoman pengembangan.

Skills

Leadership
Coaching
Project management
Flutter/Dart
Java/Kotlin
Software architecture
State management
Performance optimization
Security
Maintainable code
Git
CI/CD
Google Analytics
Crash Monitoring
AI Tools

Education

Sarjana S1 Teknik Informatika / Ilmu Komputer / Sistem Informasi

Tools

Jira
YouTrack
Trello

Job description

Sebagai Lead of Mobile Desktop, Anda akan memimpin pengembangan aplikasi Android, iOS, Windows, dan macOS, mulai dari perencanaan teknis hingga implementasi. Posisi ini bertanggung jawab memastikan kualitas produk, memimpin tim pengembang, serta berkolaborasi dengan tim lintas fungsi untuk menghadirkan solusi yang inovatif, scalable, dan sesuai kebutuhan bisnis.

  • Asuransi Kesehatan setelah menjadi Karyawan Tetap
  • Tunjangan Kinerja
  • Program Pengembangan (Training, Mentoring, dll)
  • Memimpin Development aplikasi yang dapat diakses melalui berbagai platform, termasuk aplikasi mobile (iOS, Android) dan aplikasi Desktop (windows, MacOs)
  • Menentukan arah arsitektur, teknologi, dan desain aplikasi mobile-desktop dengan mempertimbangkan kebutuhan bisnis, karakteristik masing-masing platform, scalability, maintainability, security, performance, dan pengalaman pengguna.
  • Terlibat dalam pengembangan, code review, troubleshooting, dan pengambilan keputusan teknis pada aplikasi mobile dan desktop menggunakan teknologi native maupun cross-platform. Teknologi yang digunakan saat ini antara lain Java/Kotlin dan Flutter/Dart, serta dapat berkembang sesuai kebutuhan perusahaan.
  • Memastikan pemeliharaan kode yang konsisten dan berkualitas, termasuk penerapan praktik pengembangan yang baik dan pemantauan kode untuk mengidentifikasi dan memperbaiki masalah (Menjaga kualitas kode: clean code, maintainable, & scalable)
  • Memastikan strategi pengujian aplikasi mobile-desktop berjalan efektif bersama tim QA, mencakup functional testing, regression testing, performance, security, compatibility, dan release readiness.
  • Memastikan keamanan aplikasi, termasuk melindungi data pengguna dan menjaga aplikasi dari ancaman keamanan potensial di berbagai platform.
  • Mengoptimalkan tampilan aplikasi agar sesuai dengan perangkat yang berbeda, termasuk resolusi layar, ukuran tampilan, dan aspek lain yang berbeda di perangkat mobile dan desktop.
  • Memimpin tim Mobile-Desktop melalui perencanaan kapasitas, pembagian ownership, coaching, mentoring, evaluasi kinerja, pengembangan kompetensi, serta penyelesaian hambatan dan konflik dalam tim.
  • Berkoordinasi dengan tim lain seperti UI/UX, Developer Backend, QA, dan manajemen produk, untuk memastikan pengiriman proyek yang sukses dan sesuai dengan kebutuhan bisnis.
  • Mengatasi masalah teknis yang kompleks dan mengidentifikasi solusi yang efektif. Memastikan dokumentasi yang baik dan mendetail untuk kode sumber aplikasi, arsitektur, dan pedoman pengembangan.
  • Bertanggung jawab atas lifecycle aplikasi mobile-desktop, termasuk maintenance, versioning, compatibility OS/perangkat, observability, incident follow-up, technical debt, serta peningkatan berkelanjutan.
  • Mengikuti dan berpartisipasi aktif dalam forum koordinasi lintas departemen, termasuk SyncDept, untuk menyelaraskan prioritas, perkembangan pekerjaan, dependensi, risiko, serta tindak lanjut antar tim.
  • Mengerjakan dan menindaklanjuti permintaan pada tahap awal (early stage) di level strategis, termasuk melakukan technical discovery, feasibility assessment, analisis dampak dan risiko, penyusunan estimasi, dan hal yang lainnya
  • Bersama Product Manager dan QA, mengelola siklus pengembangan mulai dari technical discovery, planning, development, testing, release, hingga monitoring, serta memastikan risiko, dependency, kualitas, dan timeline dikelola secara transparan.
  • Minimal S1 Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait.
  • Berpengalaman 4–10 tahun dalam pengembangan aplikasi Mobile (Android/iOS) dan/atau Desktop (Windows/macOS).
  • Memiliki pengalaman memimpin proyek lintas fungsi bersama tim Product, UI/UX, Backend, dan QA.
  • Memiliki kemampuan leadership, coaching, dan project management yang baik.
  • Menguasai pengembangan aplikasi menggunakan Flutter/Dart, Java/Kotlin, atau teknologi mobile relevan lainnya.
  • Memahami software architecture, state management, performance optimization, security, dan maintainable code.
  • Berpengalaman menggunakan Git, CI/CD, Google Analytics, Crash Monitoring, serta tools manajemen proyek seperti Jira, YouTrack, atau Trello.
  • Terbiasa memanfaatkan AI Tools untuk mendukung proses pengembangan aplikasi.
  • Sertifikasi di bidang Flutter, Android Development, Agile, atau bidang terkait menjadi nilai tambah.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile-Desktop Tech Lead: Cross-Platform Architect & Leader
Mobile-Desktop Tech Lead: Cross-Platform Architect & Leader

Kasirpintar • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 300,000,000 - 540,000,000
Health insurance
Performance bonus
Development program
Tech Lead
Tech Lead

BRIK • Tangerang

On-site
IDR 420,000,000 - 600,000,000
Lead Technical Project Manager
Lead Technical Project Manager

Kasirpintar • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 300,000,000 - 420,000,000
Flutter Developer
Flutter Developer

Kasirpintar • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 89,280,000 - 167,400,000
Mobile Developer
Mobile Developer

PT Hireup Solusi Talenta • Pluit

On-site
IDR 167,400,000 - 279,000,000
Mobile Apps Engineer
Mobile Apps Engineer

PT. TRANSNOVASI BANGUN PERSADA • Jakarta Timur

On-site
Fullstack Developer (Node.js / React / Next.js)
Fullstack Developer (Node.js / React / Next.js)

PT Markindo Rekateknik (Jakarta) • Jakarta Barat

On-site
IDR 167,400,000 - 279,000,000
IT PROGRAMMER FULLSTACK
IT PROGRAMMER FULLSTACK

Agres • Jakarta Pusat

On-site
IDR 133,920,000 - 223,200,000
Engineering Manager - ADMO
Engineering Manager - ADMO

PT. Astra International Tbk • Indonesia

On-site
IDR 40,000,000 - 65,000,000
Lead Web API
Lead Web API

Kasirpintar • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 400,000,000 - 800,000,000
Asuransi Kesehatan
Tunjangan Kinerja
Program Pengembangan