- Gelar Sarjana di bidang Ilmu Komputer, Teknik Informatika, Sistem Informasi, atau bidang relevan lainnya (pengalaman setara dapat dipertimbangkan).
- Pengalaman kerja minimal 3 tahun sebagai Full Stack Developer atau Mobile Developer yang memegang proyek end-to-end.
Keahlian Teknis Utama:
Mobile Development:
- Menguasai salah satu framework cross-platform utama: Flutter (Dart) atau React Native (JavaScript/TypeScript).
- Memahami konsep State Management (seperti BLoC/Provider untuk Flutter, atau Redux/Zustand untuk React Native).
- Memahami arsitektur native Android (Kotlin) atau iOS (Swift) merupakan nilai tambah yang kuat.
Backend Development:
- Menguasai minimal satu bahasa/framework backend: Node.js (Express/NestJS), Python (Django/FastAPI), Go, atau PHP (Laravel).
- Pengalaman luas dalam merancang dan mengonsumsi RESTful API dan/atau GraphQL.
Database Management:
- Pengalaman kerja dengan Relational Database (PostgreSQL, MySQL) dan NoSQL (MongoDB, Firebase Firestore, Redis).
Tools & DevOps:
- Terbiasa menggunakan Version Control System (Git & GitHub/GitLab/Bitbucket).
- Pengalaman menggunakan layanan cloud (AWS, GCP, atau Firebase).
- Memahami proses rilis ke Google Play Console dan Apple App Store Connect.
Keahlian Non-Teknis (Soft Skills):
- Kemampuan pemecahan masalah (problem-solving) dan analisis logika yang kuat.
- Kemampuan komunikasi yang baik untuk berkolaborasi dalam tim lintas fungsi.
- Memiliki inisiatif tinggi, mandiri, dan terbiasa bekerja dalam lingkungan berbasis tenggat waktu (deadline).
Nilai Plus (Nice-to-Have)
- Pengalaman dengan pengujian otomatis (Unit Testing, Integration Testing, E2E Testing untuk mobile/backend).
- Pemahaman tentang konsep Microservices, Serverless Architecture, dan Docker.
- Menguasai framework web front-end (React.js, Vue.js, atau Next.js).
- Memiliki aplikasi mobile yang sudah dipublikasikan di Play Store / App Store (sertakan tautan portofolio/aplikasi).