Deskripsi Pekerjaan
Apakah Anda seorang Mobile Developer yang bersemangat dalam menciptakan pengalaman pengguna yang luar biasa? TechNova Indonesia sedang mencari talenta terbaik untuk bergabung dengan tim teknologi kami yang dinamis dan berorientasi pada inovasi. Di sini, Anda akan memiliki kesempatan untuk mengerjakan aplikasi skala besar yang digunakan oleh jutaan pengguna di seluruh Asia Tenggara. Kami menawarkan lingkungan kerja yang kolaboratif, fasilitas kelas dunia, dan peluang pertumbuhan karir yang tak terbatas.
Jika Anda siap untuk membentuk masa depan teknologi mobile dan ingin bekerja di tempat di mana ide-ide Anda benar-benar dihargai, kami ingin mendengar dari Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi mobile berkualitas tinggi menggunakan React Native atau Flutter.
- Berkolaborasi secara langsung dengan tim desain UI/UX, Product Manager, dan tim Backend untuk mendefinisikan fitur aplikasi.
- Menulis kode yang bersih, terstruktur, dan mudah dipelihara (maintainable) dengan standar industri terbaik.
- Melakukan optimasi performa aplikasi dan memastikan kelancaran transisi serta animasi di berbagai perangkat.
- Mengidentifikasi dan memperbaiki bug (debugging) serta masalah kinerja untuk menjaga kualitas aplikasi.
- Mengintegrasikan aplikasi dengan RESTful API dan layanan pihak ketiga (seperti Firebase, payment gateways, dll).
- Terus mengikuti perkembangan tren, teknologi, dan framework mobile terbaru untuk diterapkan dalam ekosistem perusahaan.
Kualifikasi
- Berkuliah di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait (atau memiliki pengalaman kerja yang setara).
- Memiliki pengalaman profesional minimal 2 tahun sebagai Mobile Developer (React Native atau Flutter).
- Pemahaman mendalam mengenai arsitektur aplikasi mobile, siklus hidup (lifecycle), dan manajemen state (seperti Redux, Provider, atau Bloc).
- Mahir dalam bahasa pemrograman JavaScript, TypeScript, atau Dart.
- Pengalaman dalam mengintegrasikan API pihak ketiga dan sistem version control (Git).
- Memiliki portofolio aplikasi yang sudah dipublikasikan di App Store atau Google Play Store (wajib dilampirkan).
- Kemampuan komunikasi yang sangat baik, pemecahan masalah yang kuat, dan kemampuan untuk bekerja dalam tim Agile/Scrum.