Merancang, membangun, dan memelihara aplikasi frontend berkualitas tinggi dengan fokus pada performa, skalabilitas, dan keandalan.
Memimpin keputusan arsitektur serta berkolaborasi erat dengan tim lintas fungsi (Backend, Product, dan Design).
Mendorong inisiatif optimasi Web Vitals (FP, LCP, CLS, INP) untuk menghadirkan pengalaman pengguna terbaik.
Mengidentifikasi, menganalisis, dan menyelesaikan isu kompleks menggunakan tools pengembangan lanjutan (memory profiling, network analysis, Lighthouse, dan sejenisnya).
Mengimplementasikan dan memelihara framework SSR/SSG untuk mendukung SEO dan performa konten.
Mengawasi pipeline CI/CD dan memastikan proses delivery berjalan lancar di seluruh environment melalui GitLab.
Menjadi role model dalam penerapan best practice frontend, kualitas kode, dan maintainability melalui code review, testing, dan dokumentasi.
Memberikan kepemimpinan teknis, mentoring, serta arahan bagi engineer level junior dan menengah.
Berkolaborasi dalam pengembangan fitur yang berorientasi pada pengalaman pelanggan dengan fokus pada usability dan responsivitas.
Persyaratan
Lulusan S1 di bidang Teknologi Informasi, Ilmu Komputer, Teknik Informatika, Sistem Informasi, atau bidang terkait.
Memiliki pengalaman praktik lebih dari 6 tahun dalam pengembangan JavaScript modern, mulai dari konsep dasar hingga lanjutan seperti Closures, Currying, Promises, dan custom Polyfills.
Memiliki keahlian kuat di React.js untuk membangun antarmuka yang skalabel dan berorientasi pada pengalaman pengguna.
Berpengalaman menggunakan Node.js dalam pengembangan layanan yang performant serta layer integrasi.
Menguasai proses bundling dan optimasi build menggunakan Webpack dan Gulp.
Memahami HTML5, praktik CSS modern, serta penggunaan CSS Modules untuk styling komponen yang modular.
Berpengalaman menggunakan GitLab CI/CD untuk mendukung proses build, testing, dan deployment otomatis.
Memiliki fokus kuat pada optimasi performa, termasuk audit dan peningkatan Web Vitals (FP, LCP, CLS, INP).
Terampil dalam debugging dan profiling aplikasi berskala besar menggunakan browser DevTools seperti Memory, Network, dan Lighthouse.
Berpengalaman dengan arsitektur dan strategi rendering SSR/SSG.
Memiliki exposure pada customer experience engine serta mampu menerjemahkan kebutuhan CX ke dalam perilaku UI.
Memahami dasar-dasar SEO dan pengaruhnya terhadap SPA, SSR, serta proses rendering konten.
Berpengalaman melakukan unit testing menggunakan React Testing Library (RTL).Familiar dengan ESLint, SonarQube, dan Cypress untuk menjaga kualitas kode dan otomatisasi.
Memahami praktik logging, monitoring, dan observability pada sistem frontend modern.
Berpengalaman bekerja dengan struktur aplikasi monolitik maupun micro-frontend.
Memiliki pengetahuan dasar tentang konsep Docker dan Kubernetes (pod, penggunaan CPU/memori, serta deployment ringan).
Menunjukkan kemampuan kepemimpinan dan mentoring, serta mampu membimbing developer junior.