Kualifikasi:
- Pendidikan Sarjana dalam bidang ilmu komputer atau bidang terkait
- Memiliki pengalaman yang kuat dalam pengembangan aplikasi dengan menggunakan bahasa pemrograman Go
- Memahami konsep-konsep inti bahasa, seperti goroutines, channels, dan pengelolaan memori
- Memiliki pengalaman yang kuat dalam menggunakan Javascript, Vue JS, Mariadb
- Terbiasa menggunakan Git
- Terbiasa menggunakan project collaboration software
- Pengalaman dalam peran manajerial, termasuk kepemimpinan tim pengembang
- Kemampuan untuk merencanakan, mengelola sumber daya, dan mengarahkan proyek pengembangan perangkat lunak
- Mampu membuat keputusan desain yang baik untuk aplikasi berbasis Go
- Pengalaman dalam bekerja dengan teknologi dan alat yang terkait dengan infrastruktur, seperti Docker, Kubernetes, atau penyedia layanan awan.
- Mengikuti praktik pengembangan perangkat lunak terbaik, termasuk automated testing, continuous integration, dan pengelolaan kode sumber
Tugas & Tanggung Jawab:
- Mengarahkan dan memberikan panduan kepada tim pengembang Golang dalam mencapai tujuan proyek dan pencapaian strategis
- Merencanakan, mengelola, dan mengawasi siklus hidup proyek pengembangan perangkat lunak
- Terlibat dalam proses rekrutmen dan seleksi anggota tim
- Mengembangkan keterampilan dan kemampuan anggota tim melalui pelatihan dan bimbingan
- Mengidentifikasi dan mengatasi masalah kinerja serta memberikan dukungan untuk pengembangan karier
- Berkoordinasi dengan tim pengembang front-end, desainer, dan tim lainnya untuk memastikan integrasi yang baik antar komponen sistem
- Memastikan penerapan praktik pengembangan terbaik dan standar penulisan kode
- Mengelola proses penggabungan kode (code merging) dan memastikan pemeliharaan kode yang berkualitas
- Memantau progres pengembangan, memastikan pemenuhan tenggat waktu, dan mengidentifikasi risiko potensial
- Memastikan keamanan perangkat lunak yang dikembangkan dan mematuhi kebijakan keamanan perusahaan
- - Mengevaluasi teknologi baru dan tren dalam pengembangan perangkat lunak, serta mengusulkan integrasi jika diperlukan