Skill diminta
KotlinTroubleshootingUnit Testing
Deskripsi
Penempatan
- Salah satu klien perbankan
- Lokasi: Tanah Abang, Jakarta Pusat
Kualifikasi
Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, atau jurusan terkait.
Memiliki sertifikasi yang relevan menjadi nilai tambah (Android Associate Developer, Google Associate Android Developer, Kotlin, atau sertifikasi Mobile Development lainnya).
- Pengalaman minimal
- 3 tahun
- sebagai Android Developer.
- Menguasai bahasa pemrograman
- Kotlin
- Berpengalaman menggunakan
- Android Studio
- sebagai IDE.
- Memahami arsitektur aplikasi seperti
MVVM
MVP
- , atau
- Clean Architecture
- Berpengalaman mengintegrasikan
- RESTful API
JSON
- Token-based Authentication
- , dan
- Error Handling
- Memahami konsep
- Secure Coding
- serta perlindungan credential, token, dan data sensitif.
- Memahami
- Debugging
- Performance Tuning
- Memory Management
- , dan
- Crash Handling
- Memiliki pengalaman membuat
- Unit Test
- atau
- Functional Test
- Menguasai Git sebagai version control.
- Mampu bekerja secara individu maupun dalam tim menggunakan metodologi Agile/Scrum.
- Pengalaman pada proyek
- mobile banking
- , fintech, atau aplikasi transaksi digital menjadi nilai tambah.
Job Description
- Mengembangkan dan memelihara aplikasi Android menggunakan Kotlin sesuai kebutuhan bisnis.
- Mengimplementasikan antarmuka pengguna (UI) yang responsif dan sesuai dengan standar desain aplikasi.
- Mengintegrasikan aplikasi dengan RESTful API dan layanan backend.
- Melakukan debugging, troubleshooting, dan optimasi performa aplikasi.
- Mengimplementasikan fitur keamanan sesuai standar industri, termasuk secure storage, authentication, dan perlindungan data sensitif.
- Melakukan unit testing dan memastikan kualitas kode sebelum proses deployment.
- Berkolaborasi dengan tim Backend, QA, UI/UX Designer, dan Project Manager dalam proses pengembangan aplikasi.
- Menyusun dokumentasi teknis serta melakukan pemeliharaan dan pengembangan aplikasi secara berkala.
- Memastikan aplikasi berjalan dengan baik pada berbagai versi Android serta memenuhi standar kualitas yang ditetapkan.