Skill diminta
FirebaseFlutterGitKotlinREST APIReactReact NativeSwiftUnit Testing
Deskripsi
Deskripsi pekerjaan Mobile Developer PT Hireup Solusi Talenta
Job Description
- Mengembangkan dan memelihara aplikasi mobile (Android/iOS) dengan standar kualitas production-ready
- Menerjemahkan kebutuhan bisnis dan desain UI/UX menjadi fitur aplikasi yang stabil, scalable, dan user-friendly
- Mengintegrasi dan mengelola RESTful API secara efisien
- Melakukan debugging, troubleshooting, dan root cause analysis terhadap permasalahan yang terjadi di environment production
- Mengoptimalkan performa aplikasi, termasuk loading time, memory usage, dan responsiveness
- Menulis kode yang clean, reuseable, dan maintainable
Requirement
- Pendidikan minimal S1 dari Jurusan relevan dengan GPA minimal 3.00
- Minimal pengalaman dibidang terkait 2 tahun
- Berpengalaman menggunakan Flutter, React Native, atau Native Android (Kotlin), Native iOS (Swift), diutamakan kandidat yang memiliki keahlian dalam Flutter
- Memiliki pengalaman dalam integrasi REST API (authentication, pagination, dan error handling), state management (Provider, Bloc, Redux, dan lainnya), serta version control menggunakan Git (branching dan pull request)
- Mampu menulis kode yang bersih (clean code) dan modular
- Mampu melakukan troubleshooting isu yang kompleks
- Mengimplementasikan unit testing atau integration testing
- Melakukan proses build dan deployment aplikasi ke Google Play Store atau App Store
- Membuat dokumentasi teknis, seperti flow aplikasi, penggunaan API, dan lainnya
- Memiliki portfolio aplikasi (Play Store / App Store / GitHub)
- Memiliki pengalaman dalam proses publikasi dan mengelola aplikasi di Play Store atau App Store
- Pernah mengembangkan aplikasi secara end-to-end, dari tahap development, release, hingga maintenance
- Familiar dengan Firebase, seperti Authentication, Notification, dan lainnya
- Memahami pola arsitektur MVMM, Clean Architecture, dan MVC
- Memahami lifecycle aplikasi mobile, debugging tools (Logcat, Profiler, dan sejenisnya), error handling serta crash handling