Mobile Programmer

About This Job


Mobile Programmer mengembangkan dan memelihara aplikasi mobile untuk platform iOS atau Android. Menulis kode, melakukan pengujian, dan memecahkan masalah teknis untuk memastikan aplikasi berjalan lancar. Tugas utama meliputi integrasi dengan backend, optimisasi performa, dan kolaborasi dengan desainer untuk menciptakan antarmuka yang intuitif. Mobile Programmer juga harus mengikuti tren teknologi terbaru dan memperbarui aplikasi sesuai kebutuhan untuk memastikan keamanan dan fungsionalitas yang optimal.
Pendidikan/Pelatihan:
Gelar diploma atau sarjana di bidang Teknologi Informasi, Teknik informatika, Ilmu Komputer, atau bidang terkait atau sertifikasi bootcamp dibidang terkait.
Persyaratan Umum:
  • Pendidikan: S1 atau D3 di bidang Teknologi Informasi, Ilmu Komputer, atau bidang terkait.
  • Pengalaman: Pengalaman kerja dengan pengembangan aplikasi mobile, Minimal 1 tahun.
  • Kemampuan Pemrograman: Mahir dalam bahasa pemrograman seperti Swift (iOS), Kotlin (Android), atau Dart (Flutter).
  • Pengetahuan Platform: Familiaritas dengan SDK dan alat pengembangan untuk iOS dan Android.
  • Keterampilan Debugging: Kemampuan untuk mengidentifikasi dan memperbaiki bug serta masalah teknis.
  • Pengalaman dengan API: Kemampuan untuk mengintegrasikan aplikasi dengan API eksternal.
  • Keterampilan UI/UX: Memahami prinsip desain antarmuka pengguna untuk menciptakan pengalaman yang intuitif.
  • Kemampuan Kolaborasi: Keterampilan dalam bekerja sama dengan tim desain dan pengembangan untuk mencapai hasil yang optimal.
Fungsi Pekerjaan Utama:
  • Pengembangan Aplikasi: Menulis, menguji, dan memelihara kode untuk aplikasi mobile di platform iOS dan/atau Android.
  • Integrasi API: Mengintegrasikan aplikasi dengan API eksternal dan layanan backend untuk fungsionalitas yang lebih luas.
  • Debugging dan Pemecahan Masalah: Mengidentifikasi dan memperbaiki bug serta masalah teknis yang muncul selama pengembangan atau setelah rilis.
  • Optimisasi Performa: Meningkatkan kinerja aplikasi untuk memastikan responsivitas dan efisiensi yang tinggi.
  • Kolaborasi Tim: Bekerja sama dengan desainer UI/UX dan pengembang backend untuk menciptakan aplikasi yang fungsional dan intuitif.
  • Pemeliharaan dan Pembaruan: Melakukan pembaruan rutin dan perbaikan untuk menjaga aplikasi tetap up-to-date dengan teknologi terbaru dan aman dari kerentanan.
Spesifikasi Teknik:
  • Kemampuan Pemrograman: Menguasai bahasa pemrograman seperti Swift (iOS), Kotlin (Android), atau Dart (Flutter) untuk pengembangan aplikasi mobile.
  • Platform SDK: Pengalaman dengan SDK dan alat pengembangan seperti Xcode (iOS), Android Studio, atau Visual Studio Code.
  • Pengalaman API: Kemampuan untuk mengintegrasikan aplikasi dengan API RESTful atau GraphQL dan memahami format data seperti JSON.
  • Keterampilan Debugging: Pengalaman menggunakan alat debugging dan profiling untuk mendiagnosis dan memperbaiki masalah teknis.
  • Desain Responsif: Pengetahuan tentang prinsip desain responsif dan implementasi antarmuka pengguna yang sesuai dengan berbagai ukuran layar.
  • Basis Data: Familiaritas dengan basis data lokal seperti SQLite atau Realm serta manajemen data dalam aplikasi.
  • Kontrol Versi: Pengalaman menggunakan sistem kontrol versi seperti Git untuk kolaborasi tim dan manajemen kode sumber.
  • Pengujian: Kemampuan untuk menulis dan melaksanakan pengujian unit serta pengujian fungsional untuk memastikan kualitas aplikasi.
  • Memahami alur perilisan aplikasi ke Playstore dan apps store.
  • Memahami cara penanganan permintaan user/client.
  • Terbiasa menggunakan JIRA Atlassian
Kondisi Pekerjaan:
  • Terbiasa bekerja dengan sistem WFO dengan skema 5 hari kerja.
  • Siap mengikuti OJT dengan ketentuan bekerja 6 hari kerja di 3 bulan pertama.
  • Bersedia untuk ditugaskan dan ditempatkan kemanapun, ke lokasi project yang sedang dikerjakan oleh PT. Inova Medika Solusindo.
  • Bersedia untuk bekerja secara efektif, efisien, dan mampu beradaptasi dengan tekanan pekerjaan yang muncul.
Kemampuan Intrapersonal:
  • Memiliki tingkat ketelitian yang tinggi.
  • Memiliki kemampuan analisa yang tajam.
  • Disiplin terhadap waktu dan bersedia untuk mengikuti timeline pengerjaan project.
  • Memiliki integritas dalam menjaga kerahasiaan data.
  • Solutif dan inovatif.
  • Bersedia untuk beradaptasi dengan lingkungan kerja di Rumah Sakit / Instansi kesehatan lainnya.
  • Kemampuan untuk bekerja dengan deadline ketat dan mengelola beberapa proyek secara bersamaan.
Picture of PT INOVA MEDIKA SOLUSINDO
PT INOVA MEDIKA SOLUSINDO

Perusahaan kami bergerak dalam bidang jasa konsultan Teknologi Informasi (TI) yang fokus dalam pengembangan dan pembangunan Sistem Informasi Manajemen Rumah Sakit (SIMRS) dan Rekam Medis Elektronik.

Share lowongan ini:

BENEFIT INOVAMEDIKA

  • Perlindungan asuransi kesehatan.
  • Pengalaman dan pengetahuan luar biasa di bidang kesehatan dan IT.
  • Jalur karir terbuka dan menjanjikan.
  • Gaji, tunjangan, dan bonus kompetitif.
  • Koperasi untuk dukungan keuangan.
READY TO APPLY?