Deskripsi Pekerjaan
TechNova Solutions sedang mencari Mobile Developer berbakat untuk bergabung dengan tim inovasi kami. Sebagai Mobile Developer, Anda akan menjadi garda terdepan dalam menciptakan pengalaman pengguna mobile yang luar biasa dan berkinerja tinggi. Anda akan berkolaborasi dengan desainer UI/UX, tim backend, dan manajer produk untuk mengubah ide kompleks menjadi aplikasi yang stabil dan elegan. Kami mengutamakan kualitas kode, skalabilitas, dan pengalaman pengguna yang intuitif.
Tanggung Jawab
- Membangun dan mengembangkan aplikasi mobile native (Android/iOS) maupun cross-platform menggunakan Flutter atau React Native.
- Mengoptimalkan performa aplikasi, termasuk kecepatan loading dan penggunaan memori (memory management).
- Mengidentifikasi dan memperbaiki bug serta masalah teknis secara rutin.
- Berkolaborasi dengan tim desain UI/UX untuk menerjemahkan wireframe menjadi kode yang responsif dan indah.
- Mengimplementasikan fitur baru sesuai dengan spesifikasi dan timeline yang ditetapkan.
- Mengelola state management dan integrasi API yang efisien.
- Mengikuti praktik terbaik coding, test-driven development (TDD), dan clean code principles.
Kualifikasi
- Pengalaman minimal 3 tahun dalam pengembangan aplikasi mobile.
- Kepahaman mendalam dalam bahasa pemrograman: Kotlin/Java untuk Android dan Swift/Objective-C untuk iOS.
- Pengalaman menggunakan framework cross-platform seperti Flutter atau React Native.
- Pengertian tentang arsitektur aplikasi mobile (MVVM, MVI, Clean Architecture).
- Pengalaman dalam pengelolaan versi kode (Git) dan kolaborasi tim (Jira, Slack).
- Kemampuan bahasa Inggris yang baik, baik lisan maupun tertulis.
- Diploma S1/S2 Teknik Informatika atau Ilmu Komputer.