Deskripsi Pekerjaan
Bergabunglah dengan TechInnovate Indonesia, perusahaan teknologi terdepan di Jakarta, sebagai Pengembang Web Senior! Kami mencari individu berbakat untuk memimpin transformasi digital klien kami melalui solusi web inovatif dan berkinerja tinggi.
Dalam peran ini, Anda akan merancang arsitektur front-end yang scalable, mengoptimalkan pengalaman pengguna, dan berkolaborasi dengan tim multi-disiplin untuk menghasilkan produk digital yang luar biasa. Anda akan bekerja dalam lingkungan dinamis yang mengutamakan inovasi dan pertumbuhan profesional.
Tawaran kami mencakup gaji kompetitif, tunjangan kesehatan premium, fleksibilitas kerja hybrid, dan akses terhadap program pelatihan teknologi terkini. Jika Anda memiliki passion untuk menciptakan solusi web yang memukau dan ingin berkontribusi pada proyek-proyek dampak tinggi, ini adalah kesempatan Anda!
Tanggung Jawab
- Mengembangkan arsitektur front-end yang scalable menggunakan React, Vue.js, dan TypeScript
- Mengimplementasikan API integration dengan backend services untuk data-driven applications
- Melakukan performance optimization dan debugging untuk aplikasi web berintensitas tinggi
- Koordinasi dengan UI/UX designers untuk memastikan implementasi desain yang pixel-perfect
- Mentor junior developers dan memimpin code review sessions
- Memelihara sistem CI/CD pipeline untuk deployment yang efisien
- Dokumentasi teknis dan berpartisipasi dalam perencanaan arsitektur sistem
Kualifikasi
- S1 Teknik Informatika/Ilmu Komputer atau minimal 3 tahun pengalaman terkait
- Portofolio yang menunjukkan proyek web kompleks dengan performa tinggi
- Keahlian mendalam dalam JavaScript modern (ES6+), React/Vue.js, dan CSS framework
- Pengalaman dengan TypeScript, GraphQL, dan cloud platforms (AWS/Azure)
- Pemahaman konsep SEO, aksesibilitas, dan responsive design
- Pengalaman dengan version control systems (Git) dan agile methodologies
- Kemampuan komunikasi lisan dan tulisan yang luar biasa dalam Bahasa Inggris
- Problem-solving skills dan passion untuk continuous learning