Tanggung Jawab:
- Mengonseptualisasikan dan merumuskan aplikasi end-to-end yang sesuai, mencakup frontend untuk semua jenis perangkat Android dan backend menggunakan teknologi Java.
- Merancang, mengembangkan, dan memelihara API yang skalabel dan aman untuk mendukung interaksi platform P2P (peminjaman/pendanaan) dan aplikasi Android.
- Menerapkan langkah-langkah keamanan data tingkat tinggi untuk melindungi informasi sensitif pengguna dan transaksi keuangan sesuai regulasi Fintech.
- Memastikan bahwa konstruksi dan presentasi aplikasi (frontend dan backend) sesuai dengan standar dan arsitektur perusahaan.
- Memeriksa source code (full stack) dan memperbaiki kesalahan sebelum setiap fitur atau aplikasi dirilis.
- Memantau kinerja sistem dan tinjauan aplikasi untuk mendeteksi dan mengoptimalkan area yang perlu ditingkatkan, terutama pada isu latensi dan keamanan transaksi.
- Membuat pembaruan aplikasi dan sistem, termasuk perbaikan bug dan fitur tambahan (di sisi server dan client).
- Memiliki kemampuan Desainer UI/UX dan/atau Penguji Perangkat Lunak untuk memastikan user experience (UX) yang rapi dan fungsi yang sempurna.
Persyaratan:
- Gelar di bidang pengembangan perangkat lunak, sarjana komputer, atau yang serupa.
- Mahir dalam bahasa pemrograman Java (termasuk framework seperti Spring Boot) untuk pengembangan backend.
- Mampu menggunakan Android Studio dan Android SDK dengan mudah.
- Pengalaman dalam merancang dan mengelola basis data (misalnya, SQL/NoSQL) serta mengembangkan RESTful API.
- Pengalaman sebelumnya sebagai Pengembang Full Stack di Perusahaan Fintech P2P (Peer-to-Peer) atau aplikasi keuangan lainnya merupakan nilai tambah utama.
- Keterampilan coding dan proofreading yang sangat baik, diutamakan untuk kode Java yang aman.
- Keterampilan kerja tim dan komunikasi yang unggul, mampu berkolaborasi antara tim frontend dan backend.