🚀 Mobile Developer ( React Native )

1× uuesti avaldatudServisin AjaKlaten, Jawa Tengahglintsavaldatud 18.09.2026
NÔutav:PythonJavaGoKotlinSwiftPHPReactNode.jsLaravelFlutterGitDockerBackendMobileCI/CDSecurity

🚀 Mobile Developer (React Native) Kami sedang mencari Mobile Developer yang memiliki kemampuan kuat dalam pengembangan aplikasi mobile menggunakan React Native, memahami membuat dan implementasi UI/UX, serta mampu menangani aplikasi mulai dari development hingga production.

Posisi ini cocok untuk developer yang tidak hanya mampu membuat fitur, tetapi juga memahami bagaimana aplikasi digunakan oleh customer, melakukan debugging ketika terjadi masalah, membaca error/crash, dan melakukan improvement berdasarkan data serta feedback pengguna.

🎯 Tanggung Jawab Mengembangkan dan melakukan maintenance aplikasi mobile menggunakan React Native. Mengimplementasikan desain UI/UX atau Figma menjadi interface mobile yang responsif, konsisten, dan mudah digunakan. Mengembangkan fitur baru dan melakukan improvement terhadap fitur yang sudah ada. Melakukan integrasi dengan REST API dan layanan backend. Menangani authentication, API error, loading state, empty state, dan error handling pada aplikasi. Melakukan debugging dan investigasi terhadap masalah yang terjadi pada aplikasi production. Melakukan monitoring terhadap crash, error, dan metric aplikasi menggunakan tools seperti Sentry, Firebase Crashlytics, Firebase Analytics, atau tools sejenis. Melakukan testing sebelum aplikasi dirilis. Membantu proses release dan deployment aplikasi ke environment production. Menganalisis feedback dan behavior pengguna untuk meningkatkan kualitas aplikasi. Berkolaborasi dengan Backend Developer, Product, UI/UX, dan tim terkait. Menjaga kualitas, maintainability, security, dan performance code.

📋 Requirement

  1. Wajib

Memiliki kemampuan Mobile Development menggunakan React Native. Memahami fundamental JavaScript (ES6+) dan TypeScript. Memahami prinsip dasar UI/UX dan mampu menerjemahkan desain menjadi interface mobile yang baik. Memahami REST API dan JSON. Memahami dasar authentication dan penggunaan token pada aplikasi mobile. Memahami Git untuk version control. Memiliki kemampuan debugging dan problem solving yang baik. Mampu melakukan troubleshooting terhadap masalah aplikasi berdasarkan log, error message, stack trace, dan informasi teknis lainnya. Memiliki perangkat pribadi yang dapat digunakan untuk development dan testing. Memiliki kemampuan belajar secara mandiri dan mampu mengikuti proses development yang terstruktur. Memiliki disiplin dan tanggung jawab terhadap pekerjaan.

  1. Sangat Diutamakan

Memiliki pengalaman mengembangkan aplikasi React Native yang sudah digunakan di production. Memiliki portfolio aplikasi mobile yang pernah digunakan oleh customer/user eksternal. Pernah mengembangkan aplikasi dengan jumlah pengguna yang cukup besar atau cakupan penggunaan yang luas. Memiliki pengalaman menggunakan tools error tracking dan application monitoring, seperti: Sentry Firebase Crashlytics Firebase Analytics atau tools sejenis. Memahami salah satu pendekatan state management, seperti: Redux / Redux Toolkit Zustand React Query / TanStack Query Context API atau pendekatan sejenis.

Memahami local storage seperti Async Storage, MMKV, WatermelonDB, SQLite, atau teknologi sejenis. Memahami dasar unit testing / component testing pada React Native (misal: Jest, React Native Testing Library). Memahami proses build dan release aplikasi Android/iOS (termasuk penggunaan Expo atau Bare React Native workflow). Mampu melakukan investigasi masalah production dan menemukan root cause, bukan hanya melakukan workaround.

  1. Pengalaman

Pengalaman minimal 1 tahun sebagai Mobile Developer menjadi nilai tambah. Fresh Graduate dipersilakan melamar apabila memiliki kemampuan teknis dan portfolio yang relevan. Kami lebih mempertimbangkan kemampuan dan pengalaman project nyata dibandingkan hanya lama bekerja.

⭐ Nilai Plus Memiliki pengalaman atau pemahaman pada salah satu teknologi berikut: Mobile Framework & Native Development Flutter & Dart Swift / Kotlin (Native Module integration) Backend PHP / Laravel Python Node.js Golang Engineering REST API development SQL / Database Docker CI/CD (EAS Build, Fastlane, GitHub Actions) Firebase Push Notification Deep Linking Offline-first / local caching Performance optimization

đŸ“± Portfolio yang Kami Cari Portfolio tidak harus berasal dari pekerjaan profesional. Project pribadi, freelance, open-source, maupun project pekerjaan dapat digunakan selama kandidat dapat menjelaskan kontribusinya. Akan menjadi nilai tambah apabila aplikasi: Pernah dipublikasikan di Google Play Store atau App Store. Digunakan oleh customer/user eksternal. Memiliki jumlah pengguna yang cukup besar. Memiliki backend/API sendiri. Menggunakan analytics atau crash monitoring. Pernah mengalami masalah production yang kemudian berhasil diinvestigasi dan diperbaiki. Saat mengirimkan portfolio, sertakan: Link aplikasi jika tersedia. Teknologi yang digunakan. Peran dan kontribusi Anda. Fitur utama yang Anda kerjakan. Jumlah user atau cakupan penggunaan jika dapat dibagikan. Contoh masalah teknis yang pernah Anda temui dan bagaimana Anda menyelesaikannya.

💡 Karakter yang Kami Cari Kami mencari developer yang: Tidak berhenti pada “fiturnya sudah bisa digunakan”. Peduli terhadap stability dan performance aplikasi. Mau memahami masalah yang dialami customer. Mampu membaca error dan melakukan investigasi secara sistematis. Tidak takut mempelajari teknologi baru. Terbiasa mencari solusi sebelum meminta bantuan. Mampu bekerja secara mandiri maupun dalam tim. Memiliki ownership terhadap fitur yang dikembangkan.

Yang kami cari bukan sekadar developer yang bisa membuat aplikasi React Native, tetapi developer yang memiliki semangat belajar yang tinggi untuk dapat mampu membawa aplikasi dari development hingga digunakan oleh customer di production.

Skills: Linux, Mobile UI Design, Java, Restful API, iOS Development, GIT, PHP, Mobile Development, MariaDB, Nodejs, React Native, Flutter, Figma, UI/UX, Kotlin, Laravel, Android Development, Swift