Fullstack Engineer (JKT)

Full Time
Jakarta
Engineering

Deskripsi pekerjaan : 

Peran ini bertanggung jawab untuk mengembangkan server web dan produk digital dalam ekosistem Waresix serta meningkatkan kinerja aplikasi yang sudah ada.

Persyaratan: 

  • Minimal lulusan S1 di bidang Teknik, Ilmu Komputer, atau jurusan terkait.
  • Minimal 2  tahun di Fullstack Developer atau pekerjaan sejenis.
  • Pemahaman OOP yang kuat
  • Struktur data yang kuat dan memahami fundamental ilmu komputer
  • Berpengalaman dalam menggunakan kontrol versi (Git)
  • Berpengalaman dalam pengembangan situs web menggunakan Go, ReactJS dan kerangka kerja lainnya
  • Berpengalaman dalam merancang dan mengimplementasikan struktur database yang efisien untuk server web
  • Berpengalaman dan memahami proses testing, mis. berkolaborasi dengan test automation framework untuk pengujian front-end dan back-end

Tanggung jawab umum:

  • Mengembangkan aplikasi tampilan web yang rapi dan tidak berat.
  • Meneliti, analisis, menguji, membuat tolak ukur, dan evaluasi teknologi baru.
  • Berkolaborasi sebagai bagian dari tim untuk membuat aplikasi yang diluncurkan tepat waktu.
  • Menjaga tampilan aplikasi yang sudah ada.
  • Menjaga server aplikasi yang sudah ada.
  • Membuat kode yang berkualitas tinggi, rapi, dan dapat dipelihara menggunakan praktik terbaik engineering (uji coba unit, kontrol sumber, integrasi berkelanjutan, otomatisasi, merencanakan bentuk, dsb.).
  • Menulis, mengelola, dan memperbaharui dokumentasi yang berkaitan dengan pengembangan.
  • Mengumpulkan dan menganalisa data, memproses dan membuat coding untuk menyelesaikan masalah dan mengidentifikasi pengembangan area.
  • Bertanggung jawab untuk memastikan kesesuaian dari design web dan persyaratan pengalaman user, mengoptimalisasi halaman web untuk efisiensi yang maksimum, dan menjaga konsistensi brand di seluruh halaman web.
  • Bekerja bersama dengan tim Engineering Manager, Product Manager, dan Product Designer untuk membuat, menguji, dan menyebarkan produk.
  • Mengerti persyaratan proyek, menjelaskan kasus pengujian untuk pengembangan, dan mengikuti alur kerja pengembangan software.
  • Menulis, mengelola, dan memperbaharui proses pengembangan pada tools manajemen proyek yang sudah ada.
  • Memiliki pemahaman terkait bisnis dan produk, secara konstan mengoptimalisasi, identifikasi, dan memperbaiki produk, serta meningkatkan stabilitas dan pengalaman pengguna.
  • Optimalisasi aplikasi untuk performa dan skalabilitas maksimum.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
×