Software Engineer, Mobile

Yogyakarta – Full-time

Deskripsi Pekerjaan

JALA mencari Mobile Developer yang akan mengembangkan antarmuka pemrograman aplikasi (API) untuk mendukung fungsionalitas perangkat mobile sambil tetap mengikuti perkembangan terminologi, konsep, dan praktik terbaik untuk pengembangan aplikasi mobile menggunakan Android yang dapat berjalan dengan lancar juga di iOS. Pada dasarnya, pengembang mobile berkontribusi pada desain, pengujian, rilis, dan dukungan aplikasi. Mereka akan bekerja sama dengan Product Manager, Product Designer, Business Analyst untuk menerapkan solusi serta desain mereka ke aplikasi mobile. Posisi ini tidak hanya bekerja sebagai seorang engineer, namun juga sebagai problem solver yang membantu petambak mengelola budidaya udang mereka, meningkatkan produktivitas budidaya, serta menciptakan budidaya yang berkelanjutan.

Peran & Tanggung jawab

  1. Mengembangkan aplikasi mobile dalam platform Android dan iOS menggunakan React Native atau Flutter
  2. Mengintegrasikan pengembangan aplikasi dengan tim back-end Jala
  3. Bekerja bersama engineer, design, dan product team dalam pengembangan aplikasi
  4. Menjalankan user testing pada petambak udang di lapangan
  5. Membantu product dan customer success team dalam memberikan produk dan layanan terbaik pada petambak udang.
  6. Bertanggung jawab pada feedback dan issue yang berhubungan dengan aplikasi mobile Jala dan memberikan experience aplikasi mobile terbaik untuk para petambak udang.

Keterampilan & Kemampuan

  1. Memiliki pengalaman minimal 2-3 tahun di posisi yang sama
  2. Membuat aplikasi hybrid mobile (React Native atau Flutter)
  3. Berpengalaman menggunakan React JS, Javascript, 3.CSS (web technology) adalah nilai plus
  4. Memiliki pengetahuan dalam dunia React Native ((AJAX, JSON, Redux, flux, Oauth, JWT, dll)
  5. Berpengalaman dalam membuat atau mengintegrasi API
  6. Familiar dengan Firebase/Pusher/Pubnub
  7. Berpengalaman dalam menjalankan versioning control git (github, gitlab, bitbucket)
  8. Berpegalaman dalam menggunakan dan mengintegrasikan product analytics tool seperti Mixpanel atau Posthog adalah nilai plus
  9. Berpengalaman dalam menggunakan dan mengintegrasikan produk error monitoring seperti Sentry adalah nilai plus
  10. Berpengalaman dalam end-to-end testing untuk aplikasi mobile adalah nilai plus

Tahapan Rekrutmen

Ada tiga tahapan rekrutmen Full Stack Developer:

  • Penyaringan portofolio
  • Wawancara HR dan User
  • Tes Psikologi (Psikotes)
  • Assignment