Mobile Developer

    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.