Frontend Engineer
Frontend Engineer
Tentang Kami
FIT HUB adalah perusahaan rintisan (startup) kesehatan dan kebugaran yang didorong oleh teknologi dan modal ventura, yang berbasis di Jakarta, Indonesia. Didirikan pada tahun 2020, misi FIT HUB adalah mendemokratisasi akses terhadap Kesehatan dan Kebugaran bagi semua orang Indonesia. Kami percaya bahwa setiap orang harus memiliki akses untuk meningkatkan kesehatan dan kebugaran mereka, jadi kami membangun FIT HUB dari awal untuk membuat olahraga menjadi ramah, terjangkau, dan menyenangkan bagi pengunjung gym baru dan penggemar kebugaran.
Kesempatan
Kami mencari Senior Frontend Engineer untuk bergabung dengan Tim Teknologi kami. Anda akan memainkan peran kunci dalam membangun aplikasi web yang andal, skalabel, dan berpusat pada pengguna. Bekerja sama dengan tim produk, desain, dan backend, Anda akan membantu membentuk arsitektur frontend kami, meningkatkan kinerja aplikasi, dan meningkatkan standar teknik di seluruh tim.
Yang Akan Anda Lakukan
- Mengembangkan dan Memelihara Aplikasi Frontend: Membangun dan memelihara aplikasi web yang kompleks dan skalabel menggunakan React, dengan fokus pada pengalaman pengguna yang andal dan berkualitas tinggi.
- Berkolaborasi dengan Tim Lintas Fungsi: Bekerja sama dengan insinyur backend, desainer, dan manajer produk untuk memberikan pengalaman pengguna yang mulus.
- Meningkatkan Kualitas Kode: Menjaga standar pengkodean yang tinggi melalui tinjauan kode yang menyeluruh, pengujian otomatis, dokumentasi, dan praktik terbaik teknik.
- Mendorong Optimalisasi Kinerja: Meningkatkan kinerja aplikasi melalui teknik seperti lazy loading, code splitting, rendering yang efisien, dan manajemen status yang efektif.
- Mengeksplorasi dan Mengadopsi Teknologi yang Relevan: Terus mengevaluasi teknologi frontend yang relevan dan alat pengembangan—termasuk alat bantu AI—dan mengadopsinya secara bertanggung jawab ketika alat tersebut meningkatkan kualitas produk, produktivitas tim, atau praktik teknik.
Yang Kami Butuhkan
- Pengalaman: Setidaknya 4 tahun pengalaman dalam pengembangan frontend atau aplikasi web.
- Keahlian React: Pengalaman terbukti dengan React.js, termasuk komponen fungsional, Hooks, Context API, dan pendekatan manajemen status seperti Redux atau pustaka serupa.
- JavaScript dan TypeScript: Penguasaan yang kuat terhadap JavaScript ES6+ modern dan TypeScript.
- Penguasaan CSS: Pengetahuan mendalam tentang CSS3, Flexbox, Grid, desain responsif, animasi, dan preprocessor seperti Sass atau Less. Pengalaman dengan Tailwind CSS, styled-components, Emotion, atau solusi styling serupa adalah nilai tambah.
- Perangkat Frontend: Pengalaman langsung dengan perangkat dan kerangka kerja frontend modern, seperti Next.js, Webpack, Babel, Vite, atau sejenisnya.
- Integrasi API: Kemampuan yang kuat untuk mengintegrasikan dan bekerja dengan RESTful API.
- Optimalisasi Kinerja: Pengalaman menerapkan code splitting, lazy loading, optimalisasi rendering, dan meningkatkan skor Lighthouse.
- Keakraban CI/CD: Pengetahuan tentang alat CI/CD seperti GitHub Actions, CircleCI, Jenkins, atau sejenisnya.
- Pembelajaran Berkelanjutan dan Adopsi AI yang Bertanggung Jawab: Menunjukkan rasa ingin tahu dan kemauan untuk mempelajari praktik frontend yang berkembang dan mengadopsi teknologi yang relevan—termasuk alat pengembangan berbasis AI—sambil menjaga kualitas kode, keamanan, keandalan, dan kepemilikan atas hasil akhir.