Deskripsi Pekerjaan
Apakah Anda seorang pengembang berbakat yang ingin berkontribusi pada ekosistem teknologi digital terkemuka di Indonesia? Inovasi Digital Global sedang mencari Senior Frontend Developer yang berdedikasi untuk bergabung dengan tim kami.
Kami menawarkan fleksibilitas kerja yang luar biasa, mendukung tim yang tersebar di seluruh nusantara, mulai dari Jakarta, Surabaya, Bandung, hingga Solo dan Madiun. Anda akan memiliki kebebasan untuk bekerja dari mana saja (Remote) atau mengunjungi kantor kami di pusat bisnis.
Bergabunglah dengan kami untuk membangun aplikasi web berkinerja tinggi, skalabel, dan ramah pengguna dengan teknologi modern terkini.
Tanggung Jawab
- Mengembangkan antarmuka pengguna (UI) yang responsif dan interaktif menggunakan React.js dan TypeScript dengan standar kualitas tinggi.
- Mendesain dan mengimplementasikan arsitektur komponen yang bersih, modular, dan mudah dipelihara.
- Optimalkan performa aplikasi web untuk memastikan waktu muat cepat dan pengalaman pengguna yang mulus di perangkat mobile dan desktop.
- Berkolaborasi erat dengan para desainer UI/UX dan pengembang Backend untuk menyempurnakan fitur produk secara end-to-end.
- Menulis kode yang bersih, efisien, dan mengikuti best practices coding (Clean Code), serta melakukan code review berkala.
- Memantau aplikasi untuk mendeteksi bug, memperbaiki error, dan memastikan stabilitas sistem dalam lingkungan produksi.
- Mentoring pengembang junior dan berkontribusi dalam diskusi teknis untuk meningkatkan kompetensi tim.
Kualifikasi
- Pengalaman minimal 4-5 tahun dalam pengembangan Frontend, dengan spesialisasi pada React.js dan TypeScript.
- Penguatan kuat pada HTML5, CSS3, dan JavaScript (ES6+).
- Pengalaman menggunakan CSS Framework seperti Tailwind CSS, Bootstrap, atau Styled Components.
- Paham tentang konsep React (Hooks, Context API, Redux, atau Zustand).
- Menguasai Git untuk manajemen versi dan kolaborasi tim.
- Pengalaman dalam menguji unit aplikasi menggunakan Jest atau Cypress.
- Kemampuan komunikasi yang baik dan kemauan untuk belajar teknologi baru secara agresif.
- Dapat beradaptasi dengan metode Agile/Scrum.