Deskripsi pekerjaan Software Engineer PT Teknologi Govirtual Indonesia
Ringkasan Pekerjaan (Job Summary)
Kami sedang mencari seorang Software Engineer berbakat untuk membangun dan mengembangkan platform virtual tour inovatif berbasis web. Fokus utama Anda adalah menciptakan sistem online yang memungkinkan pengguna mengunggah foto 360 derajat, menyusun hotspot interaktif, dan menghasilkan virtual tour yang responsif langsung dari browser (mirip fungsionalitas Pano2VR atau 3DVista, namun sepenuhnya berjalan di cloud).
Tanggung Jawab Utama (Duties & Responsibilities)
Pengembangan Fitur 360°/VR: Merancang dan mengimplementasikan fitur rendering gambar panorama 360°, transisi antar-ruangan (hotspoting), dan elemen multimedia interaktif di web.
Arsitektur & Manajemen Aset: Membangun sistem manajemen aset yang efisien untuk menangani file gambar beresolusi tinggi (ekuisisi, kompresi, pembagian tiles gambar, dan loading yang cepat).
Pengembangan Full-Stack/Backend: Membangun API yang kokoh untuk mendukung manajemen pengguna, penyimpanan proyek, dan publikasi tautan virtual tour yang dapat dibagikan dengan cepat.
Optimasi Performa: Memastikan hasil render tur berjalan mulus di berbagai perangkat, terutama pada browser ponsel (mobile responsive).
Kualifikasi & Keahlian (Requirements & Skills)
Pengalaman: Memiliki pengalaman dalam membangun aplikasi web interaktif, diutamakan yang pernah menangani pemrosesan gambar, pemetaan, atau grafis 3D.
Keahlian Frontend & Grafis Web:
Menguasai JavaScript/TypeScript modern dan framework frontend.
Pengalaman menggunakan library grafis web seperti Three.js, A-Frame, Panellum, atau WebGL merupakan nilai plus yang sangat besar.
Mahir dalam menyusun UI/UX yang dinamis untuk editor berbasis web.
Keahlian Backend & Infrastruktur:
Menguasai bahasa pemrograman backend untuk pemrosesan data dan API yang efisien.
Pemahaman tentang manipulasi gambar di sisi server (misalnya penggunaan ImageMagick, pemrosesan multi-resolution tiling).
Terbiasa dengan penyimpanan berbasis Cloud Storage untuk aset berukuran besar.
Soft Skills: Kemampuan pemecahan masalah yang kuat, kreatif dalam mengatasi tantangan performa web, dan mampu bekerja secara mandiri maupun kolaboratif.
