Deskripsi Pekerjaan
Kami adalah perusahaan teknologi finansial (fintech) berbasis di Surabaya yang sedang membangun ekosistem keuangan digital untuk masa depan. Saat ini, kami mencari seorang Mobile Developer yang passionate, inovatif, dan berorientasi pada hasil untuk bergabung dengan tim Product Engineering kami.
Ini adalah kesempatan emas bagi Anda yang ingin mengerjakan produk yang digunakan oleh jutaan pengguna, bekerja dengan teknologi terkini (Flutter 3.x / React Native 0.7x), dan belajar langsung dari para senior engineer yang berpengalaman di industri.
Kami menyediakan lingkungan kerja yang suportif, perangkat kerja (Mac/Windows), tunjangan kesehatan, serta kesempatan untuk menghadiri konferensi teknologi nasional maupun internasional.
Tanggung Jawab
- Merancang dan membangun aplikasi mobile lintas platform (cross-platform) berkualitas tinggi menggunakan Flutter atau React Native.
- Berkolaborasi dengan tim desain (UI/UX) untuk mengimplementasikan antarmuka (interface) yang intuitif dan menarik.
- Mengintegrasikan aplikasi dengan RESTful API backend serta layanan pihak ketiga (third-party services) seperti Firebase dan payment gateway.
- Melakukan pengujian unit (unit testing) dan pengujian widget (widget testing) untuk memastikan stabilitas dan performa aplikasi.
- Melakukan code review dan memastikan standar kualitas kode (code quality) serta best practices selalu terjaga.
- Memantau dan mengoptimalkan performa aplikasi untuk memberikan pengalaman pengguna yang terbaik.
- Berpartisipasi dalam proses agile development (sprint planning, daily stand-up, retrospective).
Kualifikasi
- Pengalaman minimal 2-3 tahun sebagai Mobile Developer (Flutter, React Native, atau native Android/iOS).
- Menguasai fundamental pemrograman: OOP, Design Pattern, dan Clean Architecture.
- Memiliki portofolio aplikasi yang sudah dirilis di Google Play Store atau Apple App Store.
- Berpengalaman dengan version control (Git) dan platform kolaborasi tim (GitLab/GitHub/Bitbucket).
- Memahami siklus hidup aplikasi mobile (mobile lifecycle) dan konsep state management (BLoC, Provider, Redux, atau setara).
- Memiliki kemampuan problem-solving yang kuat dan orientasi pada detail.
- Komunikasi yang baik dan mampu bekerja secara kolaboratif dalam tim.
- Bersedia bekerja dari kantor (work from office) di Surabaya secara hybrid.