
Center for Indonesia's Strategic Development Initiatives (CISDI)
Sebagai seorang Mobile Developer kamu akan bertanggung jawab untuk:
Bekerjasama dengan tim internal (PM, Developer dan UI/UX Designer) untuk menerjemahkan desain UI/UX ke dalam kode yang valid dan efisien
- Bekerjasama Dengan Desainer untuk memahami desain UI/UX.
- Mengubah desain UI/UX menjadi kode
- Memastikan Kode Yang Dihasilkan valid dan efisien.
- Bekerja sama dengan UI/UX dalam menentukan metadata aplikasi (icon,screenshoot dan sebagainya)
Mengembangkan aplikasi android
- Mengoptimalkan Kinerja aplikasi android
- Melakukan Perubahan Aplikasi berupa penambahan fitur, perubahan tampilan dan perubahan tech stack yang tepat sesuai dengan kebutuhan
- Berkolaborasi dengan UI/UX designer and Front End Developer lainnya untuk memahami kebutuhan pengguna dan menyesuaikan antarmuka dengan kemungkinan teknis
- Berkolaborasi dengan Back End Developer Untuk Memahami Dan mengintegrasikan logika bisnis ke dalam antarmuka pengguna.
- Bekerjasama dengan Product Manager Untuk Bisa Memahami kebutuhan bisnis
Mempublikasikan aplikasi di Play Store
- Memastikan versi android yang didukung aplikasi
- Mempersiapkan dan Merilis aplikasi di play store
Menulis Kode berkualitas
- Mengikuti standar coding yang baik.
- Menambahkan Komentar Pada kode untuk memudahkan pemahaman.
- Menulis Kode Yang Mudah Di Uji.
Debugging dan Troubleshooting
- Mengidentifikasi Dan mendiagnosis masalah pada aplikasi android.
- Mencari Solusi Untuk menyelesaikan masalah.
- Menguji Solusi Untuk Memastikan masalah telah teratasi.
Persyaratan:
- Tidak berstatus sebagai Aparatur Sipil Negara (ASN)
- Memiliki pengalaman minimal 3 tahun sebagai Mobile Developer dan telah berhasil merancang serta mengembangkan sejumlah aplikasi mobile yang berkualitas, dibuktikan dengan portofolio yang kuat.
Kompetensi:
- Keahlian dalam bahasa pemrograman Dart untuk Flutter atau Typescript untuk React Native
- Keahlian dalam Bahasa pemrograman Kotlin, Java, Swift atau Objective-C untuk Android/IOS development dapat menjadi nilai tambah
- Memahami build system pada android dan juga IOS
- Memiliki pengalaman mengintegrasikan aplikasi dengan tool/layanan/SDK pihak ketiga
- Mampu mengimplementasikan desain UI/UX di Figma menjadi kode/komponen mobile yang responsif di berbagai variasi ukuran perangkat
- Berpengalaman dalam merilis dan mendistribusikan aplikasi melalui Google Play Store dan juga Apple App Store
- Memiliki pengalaman terkait implementasi offline/internal storage di Android/IOS
- Memiliki pengalaman terkait implementasi push notification di Android/IOS
- Memiliki pemahaman terkait RESTful APIs dan mampu mengintegrasikan aplikasi Android dengan backend atau layanan pihak ketiga
- Terbiasa menggunakan API Development Platform seperti Postman atau Insomnia
- Memiliki pemahaman yang baik mengenai version control Git
- Familiar dengan alat manajemen proyek/produk seperti JIRA, Confluence, dll
- Memiliki pengalaman dalam mengimplementasikan automated testing tools di Android dapat menjadi nilai lebih
- Memiliki pengalaman dalam menggunakan Google Cloud Platform dapat menjadi nilai lebih
- Memiliki pengalaman membuat aplikasi yang berkaitan dengan FHIR (Fast Healthcare Interoperability Resources) dapat menjadi nilai lebih
- Kemampuan untuk bekerja secara mandiri maupun dalam tim
- Kemampuan Komunikasi yang baik
- Kemampuan untuk mengikuti perkembangan tren industri terkini, teknologi, dan praktik terbaik dalam mobile development.
To apply for this job please visit www.linkedin.com.