Job Description & How to Apply Below
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, Mac Os)
- 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 Sync Dept, 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, You Track, atau Trello
. - Terbiasa memanfaatkan AI Tools untuk mendukung proses pengembangan aplikasi.
- Sertifikasi di bidang Flutter
, Android Development
, Agile
, atau bidang terkait menjadi nilai tambah.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×