Deskripsi Pekerjaan
Gabung dengan tim pengembangan kami sebagai React Native Developer untuk membangun aplikasi mobile berkualitas tinggi bagi pasar Indonesia. Anda akan bekerja dengan teknologi terkini, berkolaborasi secara lintas fungsi, dan berkontribusi pada solusi yang skalabel dan berkelanjutan.
Peran ini cocok untuk kandidat yang berorientasi hasil, memiliki kemampuan problem-solving yang kuat, dan siap berpartisipasi dalam lingkungan yang cepat berubah. Posisi ini menawarkan jalur karier yang jelas, budaya kerja yang suportif, serta peluang learning & growth yang nyata.
Tanggung Jawab
- Membangun dan memelihara aplikasi mobile lintas platform menggunakan React Native secara efisien dan skalabel.
- Berkolaborasi dengan Product Owner, UX/UI Designer, dan Backend untuk merilis fitur berkualitas tinggi.
- Mengimplementasikan state management (mis. Redux, Redux Toolkit) dan pola arsitektur yang tepat.
- Integrasi dengan RESTful API dan GraphQL, serta optimalisasi performa dan penggunaan memori.
- Menjaga kualitas kode melalui penulisan unit tests, code reviews, dan praktik CI/CD.
- Melakukan debugging, profiling, dan peningkatan performa aplikasi di perangkat Android & iOS.
- Berpartisipasi dalam agile ceremonies dan dokumentasi teknis yang rapi.
- Mentor junior developer dan berbagi best practices dalam tim.
Kualifikasi
- Gelar sarjana di bidang Teknologi Informasi, Ilmu Komputer, atau bidang terkait.
- Minimal 3+ tahun pengalaman profesional dalam React Native.
- Penguasaan JavaScript/TypeScript dengan pemahaman arsitektur aplikasi mobile.
- Pengalaman dengan React Navigation, Redux/Redux Toolkit, dan manajemen state modern lainnya.
- Pengalaman konsumsi REST API dan/atau GraphQL; familiar dengan autentikasi dan error handling.
- Pengetahuan tentang testing (Jest, Detox) dan praktik CI/CD.
- Kemampuan problem-solving yang baik, komunikasi efektif, dan kemampuan bekerja dalam tim.
- Bonus: pengalaman dengan native modules, performance optimization, dan security best practices.