Deskripsi Pekerjaan
Kami, PT Karya Digital Inovasi, adalah perusahaan teknologi yang berkembang pesat di Jakarta Selatan. Kami percaya bahwa teknologi adalah kunci untuk menciptakan solusi inovatif yang berdampak luas. Saat ini, kami membuka kesempatan emas bagi seorang Web Developer (Full Stack) yang berbakat dan bersemangat untuk bergabung dalam tim teknik kami.
Sebagai seorang Web Developer, kamu akan memainkan peran kunci dalam mengembangkan dan memelihara platform digital kami yang melayani ribuan pengguna setiap harinya. Kamu akan bekerja dalam lingkungan yang kolaboratif, didukung oleh teknologi modern, dan memiliki kesempatan untuk terus belajar serta mengembangkan keterampilanmu. Kami berkomitmen untuk menciptakan budaya kerja yang inklusif, inovatif, dan berorientasi pada hasil.
Kami menawarkan paket kompensasi yang sangat kompetitif termasuk gaji pokok, bonus kinerja, asuransi kesehatan swasta, program pelatihan dan pengembangan, serta kesempatan karir yang jelas di perusahaan yang terus bertumbuh. Jika kamu adalah seorang pemikir analitis, pemecah masalah ulung, dan memiliki passion dalam pengembangan web, kami sangat menantikan aplikasimu!
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi web modern menggunakan React.js untuk antarmuka pengguna (frontend) dan Node.js untuk logika sisi server (backend).
- Merancang, mengimplementasikan, dan mengelola API RESTful yang efisien, aman, dan dapat di-scale.
- Berkolaborasi erat dengan tim UI/UX Designer untuk memastikan implementasi desain yang responsif dan intuitif.
- Melakukan code review secara reguler untuk memastikan standar kualitas kode, konsistensi arsitektur, dan adheren terhadap best practices.
- Berpartisipasi aktif dalam Scrum ceremonies (sprint planning, daily stand-up, sprint review) untuk mencapai target pengembangan.
- Menulis dan memelihara unit test serta integration test untuk menjamin stabilitas dan keandalan sistem.
- Melakukan debugging dan troubleshooting untuk menyelesaikan isu teknis yang muncul di lingkungan produksi secara tepat waktu.
- Mengoptimalkan performa aplikasi untuk mencapai load time yang cepat dan pengalaman pengguna yang mulus.
Kualifikasi
- Minimal 3 tahun pengalaman yang relevan sebagai Web Developer, dengan portofolio yang kuat.
- Pemahaman mendalam tentang JavaScript (ES6+) dan TypeScript.
- Pengalaman ekstensif dalam framework React.js (termasuk Hooks, Context API, dan state management seperti Redux atau Zustand).
- Keahlian dalam runtime Node.js dan framework seperti Express.js atau Nest.js.
- Pengalaman dengan database SQL (PostgreSQL/MySQL) dan NoSQL (MongoDB/Firebase).
- Familiar dengan sistem kontrol versi Git dan platform seperti GitHub/GitLab.
- Memahami konsep CI/CD dan pengalaman dengan cloud platform (AWS/GCP/Azure) merupakan nilai tambah yang signifikan.
- Pendidikan minimal S1 di bidang Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait lainnya.