Deskripsi Pekerjaan
Kami adalah perusahaan teknologi finansial (fintech) yang sedang berkembang pesat dan mencari seorang Senior Frontend Engineer yang berbakat untuk bergabung dengan tim engineering kami. Dalam peran strategis ini, Anda tidak hanya akan membangun fitur, tetapi juga menjadi arsitek di balik pengalaman pengguna (UX) yang luar biasa bagi jutaan pengguna setia kami.
Kami sangat menghargai inovasi, kolaborasi, dan eksekusi berkualitas tinggi. Anda akan bekerja dalam lingkungan yang modern, menggunakan stack teknologi terkini, dan memiliki kesempatan untuk tumbuh bersama perusahaan. Jika Anda adalah seorang problem solver yang mencintai kode bersih dan ingin memberikan dampak nyata di industri fintech Indonesia, inilah kesempatan yang Anda tunggu-tunggu.
Tanggung Jawab
- Memimpin desain dan implementasi arsitektur frontend untuk produk-produk baru menggunakan React.js dan TypeScript.
- Menulis kode yang bersih, mudah dipelihara, dan scalable dengan performa tinggi.
- Melakukan code review secara berkala untuk menjaga kualitas dan konsistensi kode tim.
- Berkolaborasi erat dengan tim Product dan UI/UX Designer untuk menyempurnakan user journey.
- Mengintegrasikan layanan backend (RESTful API / GraphQL) dengan robust dan efisien.
- Memantapkan praktik pengujian (Unit Test, Integration Test, E2E Test) dalam siklus pengembangan.
- Menjadi mentor bagi developer junior dan berkontribusi pada peningkatan skill teknis tim.
- Mengawasi performa aplikasi frontend dan melakukan optimasi berkelanjutan (Core Web Vitals).
Kualifikasi
- Pengalaman minimal 5 tahun sebagai Frontend Engineer, dengan portofolio produk yang sudah live.
- Menguasai fundamental JavaScript, TypeScript, dan React.js secara mendalam.
- Berpengalaman dengan state management (Redux Toolkit, Zustand, atau Recoil).
- Paham tentang CSS modern (Flexbox, Grid, Animasi) dan preprocessor (SASS/SCSS) atau CSS-in-JS.
- Terbiasa menggunakan tools version control (Git) dan platform CI/CD.
- Memiliki pemahaman yang baik tentang Server-Side Rendering (Next.js) dan Static Site Generation.
- Mengerti prinsip aksesibilitas web (a11y) dan praktik terbaik keamanan frontend.
- Memiliki kemampuan problem-solving yang kuat dan komunikasi yang efektif.