Deskripsi Pekerjaan
Bergabunglah dengan TechNova Solutions, pemimpin inovasi dalam ekosistem teknologi digital di Indonesia. Kami sedang mencari Mobile Developer berbakat untuk bergabung dengan tim kami dan berkontribusi pada pengembangan produk mobile yang skalabel dan berdampak tinggi. Anda akan memiliki kebebasan kreatif untuk mengubah ide kompleks menjadi pengalaman aplikasi yang mulus, cepat, dan ramah pengguna.
Jika Anda memiliki passion mendalam dalam kode, desain sistem, dan membangun aplikasi mobile yang memanjakan mata dan otak, kami ingin bertemu Anda.
Tanggung Jawab
- Mendesain, membangun, dan memelihara aplikasi mobile native dan cross-platform (React Native/Flutter) untuk Android dan iOS.
- Bekerja sama dengan tim desain UI/UX untuk menerjemahkan wireframe menjadi antarmuka yang responsif dan estetis.
- Mengoptimalkan performa aplikasi, memastikan kecepatan loading yang cepat, dan stabilitas yang tinggi.
- Integrasi API dan layanan backend (RESTful & GraphQL) dengan efisien.
- Menerapkan praktik coding terbaik, termasuk manajemen state yang tepat dan arsitektur modular.
- Mengidentifikasi dan memperbaiki bug, serta melakukan debugging secara rutin.
- Berkolaborasi dengan tim backend, product manager, dan desainer untuk memastikan keberhasilan produk.
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, atau terkait.
- Pengalaman kerja minimal 3 tahun dalam pengembangan mobile (React Native atau Flutter sangat diutamakan).
- Penguasaan fundamental bahasa pemrograman: Swift, Kotlin, atau JavaScript (ES6+).
- Pemahaman mendalam tentang konsep OOP (Object Oriented Programming) dan desain pattern.
- Pengetahuan tentang RESTful API, JSON, dan database lokal (SQLite, Realm, atau Firebase).
- Keahlian dalam manajemen versi kode menggunakan Git dan GitHub.
- Kemampuan komunikasi yang kuat dalam bahasa Indonesia dan Inggris.