Deskripsi Pekerjaan
Kami sedang mencari seorang Fullstack Developer yang handal, proaktif, dan berorientasi pada detail untuk bergabung dengan tim kami. Posisi ini bertanggung jawab untuk merancang, membangun, dan memelihara aplikasi web modern berbasis PHP Laravel serta mengelola dan mengkustomisasi platform WordPress (termasuk slicing dari Figma ke WordPress/HTML).
Kami memanfaatkan AI-assisted coding (seperti GitHub Copilot, ChatGPT, Claude, dll) untuk meningkatkan efisiensi dan kecepatan pengembangan. Oleh karena itu, kandidat ideal harus tahu cara memanfaatkan AI secara efektif tanpa mengorbankan pemahaman mendalam tentang fundamental pemrograman (bukan sekadar vibe coding tanpa paham alur logika dan keamanan kode).
Tanggung Jawab Utama
- Web Development (Backend & Frontend): Merancang, membangun, dan memelihara aplikasi web scalable menggunakan PHP Laravel dan teknologi frontend terkini.
- WordPress Engineering: Mengembangkan, memelihara, dan mengkustomisasi situs berbasis WordPress (theme, plugin, dan integrasi API).
- Figma Slicing: Mengubah desain dari Figma menjadi kode/tampilan web yang presisi (pixel-perfect), responsif, dan performan di WordPress maupun Laravel.
- Version Control: Mengelola alur kerja repositori kode menggunakan Git secara rapi dan terstruktur (branching, merging, pull request).
- AI Tool Integration: Mengintegrasikan alat bantu AI dalam alur kerja pemcodingan sehari-hari untuk mempercepat development, debugging, dan refactoring dengan tetap menjaga kualis, keamanan, dan arsitektur kode.
- Database & API: Merancang skema basis data yang efisien serta membangun RESTful API yang aman untuk kebutuhan web dan/atau mobile.
- Pemeliharaan & Troubleshooting: Mengidentifikasi bug, mengoptimalkan kecepatan/performa web (SEO & PageSpeed), serta menjaga keamanan aplikasi.
Persyaratan Utama (Requirements)
- Pengalaman Kerja: Minimal 2–3 tahun pengalaman sebagai Fullstack Developer (atau portofolio proyek relevan yang solid).
- Keahlian Laravel: Penguasaan mendalam pada framework PHP Laravel (Service Layer, Eloquent ORM, API Resource, DB Transaction, Form Request Validation, dll).
- Keahlian WordPress & Slicing: Mampu mengolah file Figma menjadi tema/tampilan WordPress atau template HTML/CSS/JS yang responsif dan fleksibel.
- Version Control: Terbiasa dan paham alur kerja Git (GitHub / GitLab / Bitbucket).
- Penerapan AI & Fundamental Pemrograman:
- Terbiasa menggunakan alat AI untuk efisiensi koding.
- Wajib memahami fundamental pemrograman, konsep OOP, struktur data, arsitektur perangkat lunak, dan security best practices (bukan hanya copy-paste hasil AI / vibe coding).
- Frontend Basics: Menguasai HTML5, CSS3/TailwindCSS/Bootstrap, dan JavaScript (ES6+).
- Database: Pengalaman dalam mengelola relational database seperti MySQL, PostgreSQL, atau MariaDB.
Poin Plus (Nice to Have)
- Mobile Development: Pengalaman atau kemampuan membangun aplikasi mobile menggunakan React Native (iOS & Android).
- Pengalaman mengintegrasikan RESTful API Laravel dengan aplikasi React Native.
- Pemahaman tentang konsep Model Context Protocol (MCP), pengujian otomatis (Unit/Integration Test), atau pemanfaatan CI/CD pipeline.
Job Experience: 1 - 2 Tahun 3 - 4 Tahun
Job Type: Full Time
Job Location: Surabaya