Mobile Developer Supervisor
Posisi
Nama Jabatan: Accounting Officer
Entitas: PT Merdeka Copper Gold Tbk
Departemen/Divisi: Teknologi Informasi (IT)
Lokasi Kerja: Jakarta
Maksud dan Tujuan
PT Merdeka Copper Gold Tbk adalah perusahaan induk dengan anak perusahaan operasional yang bergerak di bidang pertambangan, mencakup kegiatan eksplorasi dan produksi emas, perak, tembaga, serta mineral terkait lainnya, termasuk layanan pertambangan. Saat ini, kami sedang mencari kandidat yang bersemangat untuk bergabung bersama tim kami sebagai Mobile Developer Supervisor.
Deskripsi Pekerjaan/Tanggung Jawab
- Mengawasi seluruh siklus pengembangan aplikasi seluler, mulai dari inisiasi hingga penerapan.
- Merancang arsitektur aplikasi yang dapat diskalakan, dipelihara, dan efisien.
- Mengembangkan, memelihara, dan meningkatkan aplikasi seluler untuk Android dan iOS menggunakan React Native, Redux, Flutter, CSS3, dan JavaScript.
- Mengawasi, membimbing, dan melatih pengembang, melakukan tinjauan kode untuk memastikan kode berkualitas tinggi dan kepatuhan terhadap praktik terbaik melalui pelatihan dan bimbingan.
- Menulis kode yang bersih, mudah dipelihara, terukur, dan terdokumentasi dengan baik, mengikuti praktik terbaik dan standar pengkodean.
- Berkolaborasi dengan tim lintas fungsi untuk mengumpulkan persyaratan, menentukan arsitektur sistem, dan memastikan keselarasan dengan tujuan bisnis dan persyaratan teknis.
- Memastikan aplikasi memenuhi standar keamanan, kinerja, dan fungsionalitas.
- Membantu dalam pengambilan keputusan strategis terkait pilihan teknologi dan peta jalan pengembangan aplikasi.
- Menunjukkan kemampuan pemecahan masalah yang sangat baik dan memberikan solusi teknis yang efektif.
- Tetap up to date dengan tren, alat, dan teknologi industri terbaru, berbagi pengetahuan dengan tim untuk mendorong peningkatan berkelanjutan.
- Mengoptimalkan kinerja, kualitas, dan daya tanggap sistem dan aplikasi yang ada.
Persyaratan Pendidikan
Gelar sarjana di bidang Ilmu Komputer, Rekayasa Perangkat Lunak atau bidang terkait.
Kualifikasi
- Memiliki pengalaman minimal 5 tahun dalam pengembangan aplikasi mobile (Android/iOS).
- Pengalaman sebagai Lead Developer atau Supervisor dalam proyek pengembangan aplikasi mobile.
- Menguasai bahasa pemrograman mobile seperti React Native, Dart (Flutter), Java, Kotlin, dan Swift.
- Pengalaman dengan RESTful API, JSON, XML, Laravel, .NET, dan GraphQL.
- Pengalaman dengan kerangka kerja dan alat pengembangan seluler, seperti Android Studio, Xcode, Firebase, dan alat CI/CD.
- Pengetahuan tentang prinsip-prinsip UI/UX untuk mengembangkan aplikasi seluler yang ramah pengguna dan kemahiran dalam desain Figma dan UI/UX.
- Pemahaman yang kuat tentang prinsip-prinsip SOLID, Arsitektur Bersih, dan MVVM.
- Familiar dengan database seperti SQLite, Firebase, PostgreSQL, MySQL, MariaDB, dan SQLServer.
- Pengalaman dalam DevOps atau Penerapan Aplikasi Seluler (Google Play Store, Apple App Store).
- Kemampuan untuk melakukan debugging, optimasi kinerja, dan mengikuti praktik terbaik keamanan untuk aplikasi seluler.
- Pengalaman dengan metodologi Agile/Scrum dan metodologi GIT.
- Keterampilan kepemimpinan yang kuat untuk memandu dan mengelola tim pengembangan.
- Kemampuan komunikasi yang kuat, baik dengan pengembang maupun pemangku kepentingan bisnis.
- Kemampuan untuk bekerja dalam tim lintas fungsional dan mengelola jadwal proyek secara efektif.
- Kemampuan beradaptasi dengan teknologi baru dan pola pikir pembelajaran yang berkelanjutan.
- Pengetahuan yang baik tentang multithreading, manajemen memori, dan pemahaman tentang mekanisme caching.
- Memiliki motivasi yang baik, bertanggung jawab terhadap tenggat waktu, dan mampu bekerja di bawah tekanan.
- Jenis pekerjaan: Kontrak.
Pendaftaran
Google Form: https://forms.gle/xLgmefnJCorsiiY29