Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terdepan di Indonesia yang berfokus pada inovasi digital. Saat ini, kami membuka kesempatan bagi seorang Mobile Developer berbakat untuk bergabung dengan tim engineering kami yang luar biasa.
Sebagai Mobile Developer di Nusantara Tech, Anda akan menjadi bagian integral dalam pengembangan produk-produk digital yang digunakan oleh jutaan pengguna di seluruh Indonesia. Anda akan bekerja dengan teknologi terkini seperti Kotlin, Swift, Jetpack Compose, dan SwiftUI, dalam lingkungan yang dinamis, kolaboratif, dan penuh dukungan.
Kami percaya pada continuous learning dan menyediakan berbagai fasilitas untuk mendukung pertumbuhan karir Anda, termasuk budget pelatihan tahunan, akses ke conference teknologi internasional, dan mentorship langsung dari para senior engineer berpengalaman.
Jika Anda adalah seorang pemecah masalah yang bersemangat, memiliki hasrat terhadap kualitas kode, dan ingin berkontribusi pada produk yang berdampak besar, kami ingin mendengar dari Anda!
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara fitur-fitur baru pada aplikasi mobile (Android & iOS) dengan standar kualitas tinggi.
- Berkolaborasi erat dengan Product Manager, UI/UX Designer, dan Backend Engineer untuk merancang solusi teknis terbaik.
- Melakukan code review yang konstruktif dan memastikan konsistensi arsitektur serta best practices.
- Mengoptimalkan performa aplikasi, meminimalisir bug, dan memastikan user experience yang mulus.
- Mengintegrasikan aplikasi dengan RESTful API dan berbagai layanan pihak ketiga.
- Menulis dan memelihara dokumentasi teknis serta unit tests untuk memastikan code coverage yang optimal.
- Berpartisipasi dalam proses CI/CD untuk mempercepat release cycle aplikasi.
- Terus mengikuti perkembangan terbaru dalam teknologi mobile dan merekomendasikan peningkatan yang relevan.
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, atau bidang terkait.
- Pengalaman minimal 3 tahun sebagai Mobile Developer (Android dengan Kotlin/Java atau iOS dengan Swift/Obj-C).
- Memahami secara mendalam Clean Architecture, Design Patterns (MVVM, MVP, MVI), dan Dependency Injection.
- Mahir menggunakan version control (Git) dan terbiasa dengan branching strategy seperti Git Flow.
- Berpengalaman dengan framework pengujian (JUnit, Espresso, XCTest, Mockito).
- Memiliki portofolio aplikasi yang sudah dirilis di Play Store atau App Store (sertakan link di CV).
- Menguasai konsep pemrograman asinkronus (Coroutines, RxKotlin, Combine) dan concurrency.
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris (lisan & tulisan).