Sr. Fullstack Developer

Jakarta • Fulltime • Pengalaman 5 Tahun

Persyaratan
  1. Sarjana (S1) atau Sarjana Terapan (D4) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
  2. Usia maksimal 30 tahun.
  3. Minimal 5 tahun pengalaman profesional dalam pengembangan perangkat lunak, dengan setidaknya 2 tahun di posisi senior atau kepemimpinan teknis.
  4. Mahir dalam PHP dan memiliki pengalaman mendalam dengan framework Laravel (diutamakan versi terbaru).
  5. Berpengalaman menggunakan database relasional (MySQL, MariaDB, PostgreSQL) dan mampu merancang serta mengoptimalkan skema database yang kompleks, efisien, dan skalabel.
  6. Mampu mengembangkan dan mengelola RESTful/GraphQL API yang aman, berkinerja tinggi, dan skalabel.
  7. Memahami dan mampu menerapkan autentikasi/otorisasi (JWT, OAuth, Sanctum).
  8. Minimal 5 tahun pengalaman dalam pengembangan aplikasi mobile menggunakan Flutter/Dart dengan portofolio yang solid (termasuk pengalaman meluncurkan aplikasi di App Store/Google Play).
  9. Menguasai teknologi pengembangan web (HTML5, CSS3, JavaScript ES6+) dan framework modern seperti React.js atau Vue.js.
  10. Familiar dengan alat dan framework CSS modern seperti Tailwind CSS atau SASS/SCSS.
  11. Mampu menerapkan solusi state management yang efektif (seperti Bloc, Provider, GetX, Riverpod).
  12. Memahami prinsip desain UX/UI, prinsip SOLID, Design Pattern, dan Clean Code.
  13. Menguasai sistem kontrol versi Git untuk pengembangan kolaboratif.
  14. Memiliki kemampuan pemecahan masalah dan berpikir kritis yang kuat.
  15. Sangat proaktif, mengambil inisiatif, dan mampu bekerja tanpa menunggu instruksi detail.
  16. Diutamakan: Memiliki pemahaman tentang standar ISO Manajemen Keamanan Informasi (misalnya ISO 27001).
  17. Diutamakan: Pengalaman menggunakan Docker, pipeline CI/CD (misalnya GitLab CI/Jenkins), dan arsitektur microservices.
  18. Diutamakan: Pengalaman mengelola sistem berskala besar atau dengan trafik tinggi.
  19. Diutamakan: Familiar dengan alat observabilitas seperti Sentry atau yang serupa.
  20. Diutamakan : Kemampuan komunikasi verbal dan tulisan dalam Bahasa Inggris yang baik.
Tanggung Jawab
  1. Merancang, mengembangkan, dan mengirimkan aplikasi mobile (Flutter) dan web (React/Vue) yang skalabel dan berkinerja tinggi.
  2. Merancang, mengembangkan, dan memelihara RESTful/GraphQL API (Laravel) yang aman dan teroptimasi untuk konsumsi aplikasi mobile dan web.
  3. Mengintegrasikan layanan pihak ketiga, termasuk Payment Gateways, SMS/WhatsApp Gateways, dan API eksternal lainnya.
  4. Merancang skema dan mengoptimalkan query database relasional (MySQL/MariaDB/PostgreSQL) serta menerapkan mekanisme caching dan rate limiting untuk meningkatkan kinerja API.
  5. Melakukan tinjauan kode secara rutin untuk memastikan kualitas kode, kinerja, dan kepatuhan terhadap standar.
  6. Menerapkan dan memelihara unit test, integration test, dan widget test menggunakan alat yang relevan (PHP Unit/Pest/Flutter tools).
  7. Membuat dan memelihara dokumentasi teknis yang akurat dan komprehensif.
  8. Bekerja sama secara efektif dengan tim fungsional silang (cross-functional) termasuk manajer produk, desainer UI/UX, dan spesialis QA.
  9. Memberikan mentoring dan bimbingan teknis kepada developer junior dan menengah.
  10. Berkoordinasi dengan tim infrastruktur untuk deployment, skalabilitas, dan basic troubleshooting server (Linux).
Benefit yang Kami Tawarkan
  • Asuransi Kesehatan
  • PPh 21 ditanggung Perusahaan
  • BPJS Kesehatan
  • BPJS Ketenagakerjaan
  • Acara team building
  • Pertumbuhan Karir
  • Diskon Karyawan
  • Karyawan Tetap
Lowongan Lainnya
  • Sr. Frontend Developer Jakarta Barat - Fulltime
  • Sr. Backend Developer Jakarta Barat - Fulltime
  • Sr. Product Owner & Tester Jakarta Barat - Fulltime