Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Android Developer (Kotlin) – Project Based di PT Mediatama Indo Teknologi kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (Tanah Abang, Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
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.