Full Stack Developer
Must-have:JavaScriptPHPReactNode.jsLaravelFlutterGitCloudBackendFullstackMobileFinTechE-Commerce
Full-Stack Developer ( Flutter + Laravel ) Minimal 3 Tahun
Technical Skills
Mobile Development
Wajib
- Flutter (minimal 3 tahun)
- Dart
- Riverpod (State Management)
- Dio
- GoRouter
- SharedPreferences
- Firebase Cloud Messaging
- Push Notification
- Responsive UI
- Clean Architecture / MVVM
- REST API Integration
Nilai Plus
- Flutter Web
- Background Service
- Local Database (Hive / SQLite)
Backend
Wajib
- Laravel 10+
- PHP 8+
- Laravel Sanctum
- Eloquent ORM
- REST API Development
- Laravel Queue
- Scheduler (Cron)
- Authentication & Authorization
- File Upload
- Validation
- Service Pattern
Nilai Plus
- Repository Pattern
- Event & Listener
- Redis
- Laravel Horizon
Database
- MySQL
- Database Design
- Index Optimization
- Migration
- Seeder
- Transaction
- Query Optimization
- API Integration
Harus pernah melakukan integrasi API pihak ketiga seperti:
- Payment Gateway
- Shipping API
- Firebase
- Google Maps API
Nilai tambah apabila pernah menggunakan:
- Xendit
- GoSend API
- J&T API
Version Control
- Git
- Git Flow
- Pull Request
- Branch Management
Software Engineering
- Debugging
- Logging
- Error Handling
- Bug Fixing
- Code Review
- Refactoring
- Documentation
Business Knowledge
Diutamakan pernah membuat:
- Marketplace
- E-Commerce
- Inventory
- Warehouse
- Order Management
- Shipping
- Membership
- Voucher
- Flash Sale
- 3–5 tahun pengalaman sebagai Full Stack Developer.
- Menguasai Flutter dan Laravel secara mendalam.
- Pernah membangun atau memelihara aplikasi e-commerce dengan alur order, pembayaran, dan pengiriman.
- Mampu melakukan maintenance dan debugging pada codebase yang sudah ada, bukan hanya membangun proyek baru dari awal.
- Memahami deployment ke server Linux dan mampu menangani issue production.
Skills: PostgreSQL, C++, MongoDB, Node.js, jQuery, Microsoft SQL Server, MySQL, Laravel, React.js, JavaScript