Job description for JUNIOR FULL-STACK DEVELOPER — MOBILE & WEB at Haloop Pte Ltd
JUNIOR FULL-STACK DEVELOPER - MOBILE & WEB
Lokasi: Indonesia
Tipe: Full-time
Work Arrangement: Remote
TENTANG POSISI
Kami mencari Junior Full-Stack Developer yang punya rasa ingin tahu tinggi, cepat belajar, dan suka membangun sesuatu sampai benar-benar bisa digunakan.
Kami tidak mencari seseorang yang sudah tahu semuanya.
Yang lebih penting bagi kami adalah cara kamu berpikir, belajar hal baru, menyelesaikan masalah, dan mengambil ownership terhadap pekerjaanmu.
Kamu akan terlibat dalam pengembangan mobile app, web app, backend, database, API, dan integrasi dengan berbagai services.
APA YANG AKAN KAMU KERJAKAN
- Mengembangkan fitur untuk mobile app dan web app
- Membuat dan mengembangkan backend dan API
- Mendesain dan mengelola database
- Mengintegrasikan third-party services
- Mencari dan memperbaiki bugs
- Membaca dan memahami existing code
- Mengembangkan fitur dari requirement yang belum selalu detail
- Menguji hasil development sebelum digunakan user
CARA KAMI BEKERJA
Kami bekerja dengan cepat, banyak bereksperimen, dan menggunakan modern development tools termasuk AI coding tools.
Kamu tidak harus sudah expert menggunakan AI.
Yang penting kamu mampu memahami apa yang sedang dibuat, mengecek hasil dari AI, menemukan jika ada sesuatu yang salah, dan bertanggung jawab terhadap code yang kamu ship.
Kami tidak peduli berapa banyak code yang kamu ketik sendiri. Kami lebih peduli apakah kamu memahami problem dan solution yang kamu buat.
KUALIFIKASI
- Memiliki dasar programming yang baik
- Familiar dengan JavaScript
- Memahami basic frontend dan backend development
- Memahami API / REST API
- Memahami basic SQL dan database design
- Familiar dengan Git
- Pernah membuat web app, mobile app, backend, atau personal project
- Mampu membaca dan memahami code yang belum familiar
- Mampu menjelaskan cara berpikir saat menyelesaikan masalah
YANG KAMI CARI
- Cepat belajar
- Punya rasa ingin tahu tinggi
- Suka mencari tahu bagaimana sesuatu bekerja
- Tidak mudah menyerah saat menemukan masalah
- Bisa mencari akar masalah
- Mau bertanya saat memang diperlukan
- Bisa menerima feedback
- Mampu bekerja cukup mandiri
- Bertanggung jawab terhadap hasil pekerjaan
NILAI TAMBAH
Pengalaman dengan beberapa teknologi berikut menjadi nilai tambah, tetapi tidak wajib:
- TypeScript
- Node.js
- React / Next.js
- Flutter / React Native
- PostgreSQL / MySQL
- Supabase / Firebase
- Cloud Functions / Serverless
- Authentication
- Third-party API integration
- AI coding tools seperti Claude, ChatGPT, Codex, Cursor, atau Copilot
PENGALAMAN
Fresh graduate atau kandidat dengan pengalaman terbatas tetap dipersilakan apply.
Kami lebih peduli pada kemampuan belajar, cara berpikir, dan apa yang pernah kamu coba bangun daripada jumlah tahun pengalaman atau nama perusahaan sebelumnya.
PROJECT / PORTFOLIO
Saat apply, sertakan contoh project yang pernah kamu buat.
Bisa berupa GitHub, web app, mobile app, personal project, university project, freelance project, atau side project.
Project tidak harus besar atau sempurna.
Kami ingin memahami apa yang kamu buat, bagian mana yang kamu kerjakan sendiri, masalah apa yang kamu hadapi, dan bagaimana kamu menyelesaikannya.
POSISI INI COCOK JIKA
Saat menemukan sesuatu yang belum pernah kamu kerjakan, kamu cenderung berpikir:
"Saya belum pernah melakukan ini, tapi saya akan cari tahu bagaimana caranya."
Bukan:
"Saya belum pernah pakai teknologi itu, jadi saya tidak bisa."

