Skill diminta
FigmaREST APIReactReact NativeUnit Testing
Gaji pasar untuk posisi ini
Median Rp7,1 jt/bulan · rentang umum Rp4,9 jt – Rp8,7 jt
Berdasarkan 210 lowongan Mobile Development se-Indonesia (semua level).
Gaji lowongan ini setara median pasar.
Lihat data gaji selengkapnya →Deskripsi
- Deskripsi pekerjaan React Native Developer PT Sigma Global Teknologi
- Can Join Immediately
- Client: Banking Industry
- Location: Bintaro, Tangerang Selatan (Full WFO)
Requirements
- Pendidikan minimal S1/D3 Teknik Informatika, Sistem Informasi, atau bidang terkait.
- Pengalaman 1-2 tahun sebagai Front End / Mobile Developer menggunakan React Native.
- Menguasai JavaScript (ES6+); TypeScript menjadi nilai tambah.
- Memahami React (hooks, component lifecycle) dan React Navigation.
- Berpengalaman mengonsumsi REST API (Axios/Fetch) dan menangani JSON.
- Memahami state management (Redux/Context API).
- Familiar dengan Git dan alur kerja branching (Git Flow).
- Mampu membaca desain Figma dan membuat UI yang rapi di berbagai ukuran layar.
- Komunikatif, teliti, mau belajar, dan bisa bekerja dalam tim.
- Nilai Tambah
- Pernah mengerjakan aplikasi yang sudah rilis di Play Store / App Store.
- Pengalaman unit testing (Jest, React Native Testing Library).
- Pengetahuan dasar native module (Android/iOS), CI/CD, atau Firebase.
- Pemahaman keamanan aplikasi mobile (secure storage, SSL pinning) atau pengalaman di domain banking/fintech.
- Familiar dengan Agile/Scrum dan Jira.
Job Description
- Mengembangkan dan memelihara fitur aplikasi mobile (Android dan iOS) menggunakan React Native.
- Mengimplementasikan desain UI/UX (Figma) menjadi komponen aplikasi yang responsif dan konsisten.
- Mengintegrasikan aplikasi dengan REST API dan layanan backend.
- Mengelola state aplikasi menggunakan Redux, Context API, atau library sejenis.
- Menulis kode yang bersih, terstruktur, dan mudah dirawat, serta mengikuti coding standard tim.
- Melakukan unit testing dan membantu proses debugging, bug fixing, serta UAT.
- Berpartisipasi dalam code review, sprint planning, dan daily stand-up.
- Membuat dokumentasi teknis sederhana untuk fitur yang dikerjakan.
- Mengikuti standar keamanan dan kepatuhan yang berlaku di lingkungan perbankan.