Deskripsi Pekerjaan
Bergabunglah dengan TechInnovate Solutions, perusahaan rintisan (startup) yang didanai VC terkemuka dan berada di garis depan transformasi digital di Asia Tenggara. Kami sedang membangun produk yang digunakan oleh jutaan orang setiap harinya.
Sebagai Mobile Developer di tim kami, Anda akan memiliki kesempatan untuk bekerja dengan teknologi paling mutakhir, memecahkan masalah kompleks, dan memberikan dampak nyata. Kami mencari seorang pengembang yang tidak hanya mahir secara teknis, tetapi juga memiliki hasrat untuk menciptakan pengalaman pengguna yang terbaik.
Kami menawarkan lingkungan kerja yang fleksibel, gaji yang sangat kompetitif (hingga Rp30 juta/bulan), opsi saham (ESOP), asuransi kesehatan premium, dan kesempatan untuk menghadiri konferensi teknologi internasional. Jika Anda siap untuk membawa karier Anda ke level berikutnya, TechInnovate adalah tempat yang tepat untuk Anda.
Tanggung Jawab
- Mengembangkan fitur-fitur baru menggunakan Flutter dan/atau React Native sesuai dengan spesifikasi produk.
- Berkolaborasi erat dengan tim UI/UX untuk memastikan implementasi desain yang sempurna dan responsif.
- Menulis unit test dan integration test untuk menjaga kualitas dan stabilitas kode.
- Melakukan profiling dan optimasi performa aplikasi untuk mencapai pengalaman pengguna yang mulus (60fps).
- Berpartisipasi dalam sesi code review untuk menjaga standar kode tim dan berbagi pengetahuan.
- Memantau serta memperbaiki bug yang dilaporkan oleh pengguna atau QA dengan cepat dan efisien.
- Menyusun dokumentasi teknis untuk memudahkan pemeliharaan dan pengembangan fitur di masa depan.
- Terus mengeksplorasi dan mempelajari teknologi baru untuk menjaga aplikasi kami tetap relevan dan inovatif.
Kualifikasi
- Minimal 3 tahun pengalaman profesional sebagai Mobile Developer (Flutter, React Native, atau Native Android/iOS).
- Penguasaan mendalam terhadap Flutter/Dart atau React Native/TypeScript. Pengetahuan native (Kotlin/Java atau Swift) adalah nilai tambah besar.
- Memahami konsep state management (Bloc, Riverpod, Redux) dan arsitektur aplikasi (Clean Architecture, MVVM).
- Berpengalaman dalam integrasi RESTful API, WebSocket, dan Firebase Services.
- Terbiasa menggunakan Git, code review, dan memiliki pemahaman tentang CI/CD.
- Memiliki portofolio aplikasi yang sudah rilis di Google Play Store atau App Store.
- Pemahaman yang kuat tentang prinsip UI/UX dan fokus pada performa aplikasi.
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris (lisan & tulisan).