Deskripsi Pekerjaan
Bergabunglah dengan TechNova Solutions sebagai Mobile Developer dan berkontribusi pada pengembangan produk teknologi terdepan yang digunakan jutaan pengguna di seluruh Asia Tenggara.
Kami mencari profesional yang berdedikasi dengan pemahaman mendalam tentang arsitektur aplikasi mobile dan pengalaman dalam menciptakan pengalaman pengguna yang mulus dan responsif.
Di TechNova, Anda akan bekerja dalam lingkungan Agile, kolaboratif, dan berfokus pada inovasi. Kami menawarkan fleksibilitas kerja, program belajar berkelanjutan, dan kompensasi yang kompetitif.
Tanggung Jawab
- Mendesain, membangun, dan mengoptimalkan aplikasi mobile native (Android/iOS) dengan performa tinggi.
- Berkolaborasi erat dengan tim UI/UX untuk menerjemahkan desain ke dalam kode yang elegan.
- Menguji aplikasi secara menyeluruh untuk memastikan kestabilan, keamanan, dan kualitas antarmuka.
- Mengidentifikasi dan memperbaiki bug serta masalah performa secara efisien.
- Mengintegrasikan API backend dan layanan pihak ketiga untuk fungsionalitas aplikasi.
- Mengikuti praktik terbaik pengembangan perangkat lunak, termasuk manajemen kode dan dokumentasi.
Kualifikasi
- Pengalaman minimal 3-5 tahun dalam pengembangan aplikasi mobile.
- Keahlian kuat dalam Kotlin dan Swift (atau Flutter / React Native).
- Pemahaman mendalam tentang arsitektur MVVM, SOLID principles, dan Clean Architecture.
- Pengalaman dalam pengujian unit dan integrasi (JUnit, Espresso, XCTest).
- Familiar dengan RESTful API, JSON, dan pengelolaan status (Redux, Bloc, Provider).
- Kemampuan komunikasi yang kuat dan kemauan untuk belajar teknologi baru secara terus-menerus.