Deskripsi Pekerjaan
TechInnovate Indonesia adalah perusahaan teknologi terdepan yang berfokus pada pengembangan solusi digital inovatif untuk pasar Indonesia. Kami sedang mencari Mobile Developer berbakat dan bersemangat untuk bergabung dengan tim rekayasa kelas dunia kami. Di TechInnovate, Anda akan bekerja dengan teknologi terkini, berkolaborasi dengan para ahli industri, dan berkontribusi pada produk yang digunakan oleh jutaan pengguna setiap hari.
Kami mencari individu yang memiliki hasrat tinggi terhadap teknologi mobile, pemecah masalah yang kreatif, dan ingin terus belajar. Jika Anda siap untuk membawa karir Anda ke level selanjutnya, inilah kesempatan Anda!
Tanggung Jawab
- Merancang, membangun, dan memelihara aplikasi mobile yang stabil, cepat, dan intuitif untuk platform iOS (Swift/Objective-C) dan/atau Android (Kotlin/Java).
- Berkolaborasi erat dengan tim Product, UI/UX, dan Backend Engineer untuk menghadirkan fitur-fitur inovatif.
- Menulis kode yang bersih, terstruktur, dan mudah dipelihara dengan mengikuti prinsip Clean Code dan arsitektur terbaik (MVVM, Clean Architecture).
- Melakukan code review secara rutin untuk memastikan kualitas kode dan berbagi pengetahuan dengan tim.
- Melakukan debugging dan profiling untuk meningkatkan performa aplikasi serta mengatasi isu-isu teknis.
- Berkontribusi dalam proses CI/CD untuk otomatisasi build, test, dan deployment aplikasi.
- Tetap mengikuti perkembangan tren terbaru dalam pengembangan aplikasi mobile dan memperkenalkan teknologi baru yang relevan.
Kualifikasi
- Minimal Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau Sistem Informasi.
- Pengalaman minimal 3-5 tahun sebagai Mobile Developer dengan portofolio aplikasi yang sudah rilis di App Store atau Google Play Store.
- Menguasai Swift dan UIKit/SwiftUI (iOS) ATAU Kotlin dan Jetpack Compose (Android). Menguasai keduanya adalah nilai plus.
- Pemahaman yang kuat tentang RESTful API, GraphQL, dan integrasi data secara real-time.
- Berpengalaman dengan unit testing, widget testing, dan integration testing.
- Familiar dengan version control (Git), project management tools (Jira/Trello), dan metodologi Agile/Scrum.
- Memiliki pemahaman dasar tentang App Store Connect dan Google Play Console (submission, review, release management).
- Keterampilan komunikasi dan kolaborasi yang sangat baik dalam lingkungan tim yang serba cepat.