Tanggung jawab :

  • Memahami persyaratan klien dan bagaimana mereka menerjemahkan fitur aplikasi/li>
  • Mengembangkan fitur baru dan antarmuka pengguna dari model wireframe
  • Memastikan kinerja terbaik dan pengalaman pengguna aplikasi
  • Memperbaiki bug dan masalah kinerja
  • Menulis kode yang bersih, mudah dibaca, dan dapat diuji
  • Bekerja sama dengan pengembang, perancang, dan pemasaran serta penjualan front-end dan back-end, untuk memberikan solusi yang dirancang dengan baik dan berkualitas tinggi
  • Mengembangkan dokumen teknis dan buku pegangan untuk secara akurat mewakili desain dan kode aplikasi

Skill yang dibutuhan :

  • Pengetahuan luas tentang pengembangan aplikasi seluler.
  • Kecakapan menulis tes otomatis
  • Familiar dengan RESTful APIs dan mobile library untuk jaringan, khususnya {{ Retrofit, axios, Alamofire, etc. }}
  • Familiar dengan format JSON
  • Pengalaman dengan pembuatan profil dan debugging aplikasi seluler
  • memiliki pengetahuan tentang architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
  • Familiar dengan push notifications
  • Memahami pedoman desain aplikasi seluler di setiap platform.
  • memiliki keahlian framework (seperti Django, Flask or Pyramid etc)