Deskripsi Pekerjaan
Bergabunglah dengan Tim Inovasi Kami
PT Kreasi Teknologi Nusantara adalah pemimpin dalam transformasi digital di kawasan Asia Tenggara. Kami mendorong batas-batas inovasi untuk menciptakan aplikasi seluler yang tidak hanya fungsional, tetapi juga menginspirasi. Saat ini, kami membuka kesempatan bagi seorang Mobile Developer yang bersemangat untuk mengerjakan proyek-proyek berdampak tinggi yang menjangkau jutaan pengguna.
Sebagai Mobile Developer di perusahaan kami, Anda akan memiliki kesempatan untuk bekerja dengan tim insinyur terbaik, menggunakan tumpukan teknologi modern seperti Flutter dan React Native. Kami mencari individu yang memiliki hasrat terhadap keunggulan teknis dan pengalaman pengguna.
Tanggung Jawab
- Memimpin pengembangan fitur baru untuk aplikasi seluler cross-platform menggunakan Flutter dan React Native.
- Merancang arsitektur aplikasi yang modular, scalable, dan mudah dipelihara.
- Berkolaborasi dengan tim backend untuk mendefinisikan dan mengintegrasikan RESTful API dan GraphQL.
- Mengoptimalkan kode untuk performa maksimal, latency rendah, dan manajemen memori yang efisien.
- Mengimplementasikan state management yang kompleks (Provider, Bloc, atau Riverpod).
- Melakukan pengujian unit, pengujian integrasi, dan pengujian UI untuk memastikan kualitas perangkat lunak.
- Berpartisipasi dalam proses code review untuk menjaga standar kode yang tinggi dan berbagi pengetahuan.
- Tetap mengikuti tren terbaru dalam pengembangan seluler, alat, dan praktik terbaik untuk terus meningkatkan proses pengembangan.
Kualifikasi
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Rekayasa Perangkat Lunak, atau bidang terkait.
- Pengalaman minimal 4 tahun dalam pengembangan aplikasi seluler, dengan portofolio yang kuat.
- Keahlian mendalam dalam Flutter/Dart dan React Native/JavaScript/TypeScript.
- Pengalaman dengan native Android (Kotlin/Java) dan/atau iOS (Swift/Obj-C).
- Pemahaman yang kuat tentang arsitektur perangkat lunak (MVVM, Clean Architecture, TDD).
- Pengalaman dengan Firebase Suite, CI/CD (Codemagic, Bitrise), dan Git Flow.
- Kemampuan pemecahan masalah analitis yang sangat baik dan kemauan untuk belajar teknologi baru.
- Keterampilan komunikasi yang unggul dalam Bahasa Indonesia dan Bahasa Inggris.