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