Deskripsi Pekerjaan
Bergabunglah dengan Innovatech Indonesia, pemimpin inovasi dalam solusi teknologi digital, dan berkontribusi pada ekosistem digital terdepan di Asia Tenggara. Kami sedang mencari seorang Senior Programmer Full Stack yang berbakat, berdedikasi, dan memiliki visi untuk mengubah ide kompleks menjadi produk digital yang elegan dan fungsional.
Sebagai bagian dari tim inti kami, Anda akan memiliki tanggung jawab besar dalam merancang arsitektur sistem, mengembangkan antarmuka pengguna yang responsif, dan memastikan kinerja aplikasi yang optimal. Kami menawarkan lingkungan kerja yang mendukung, budaya teknologi yang kuat, dan kesempatan untuk terus belajar.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi web berkinerja tinggi menggunakan teknologi modern seperti React.js dan Node.js.
- Menerjemahkan desain UI/UX menjadi kode yang bersih, efisien, dan kompatibel dengan semua browser utama.
- Menulis kode yang bersih, terstruktur, dan mudah dipelihara (Clean Code), serta menerapkan praktik terbaik dalam pengembangan perangkat lunak.
- Berkolaborasi secara aktif dengan tim desain, tim produk, dan anggota tim lainnya untuk memastikan visi proyek tercapai.
- Memantau kinerja aplikasi, mengidentifikasi masalah, dan melakukan optimasi untuk meningkatkan kecepatan dan pengalaman pengguna (UX).
- Mengelola basis data, termasuk pemeliharaan, optimasi, dan keamanan data.
Kualifikasi
- Sertifikasi atau gelar sarjana (S1) dalam Teknik Informatika, Ilmu Komputer, atau bidang terkait.
- Pengalaman minimal 5 tahun dalam pengembangan Full Stack, dengan fokus pada JavaScript dan framework modern.
- Penguasaan mendalam pada JavaScript (ES6+), React.js, dan Node.js.
- Pengalaman dalam bekerja dengan sistem manajemen konten (CMS) atau framework backend lainnya (misal: Django, Laravel).
- Kemampuan yang kuat dalam pemrograman asinkron, manajemen state, dan optimasi database.
- Pengalaman dalam pengujian unit dan integrasi (Unit Testing, Jest, Selenium).