Job description for Junior Mobile Developer at CV. Tomojoyo Niaga
PT. Tomo Joyo Digital mencari Junior Mobile Developer untuk membangun aplikasi mobile dari nol hingga publish ke Google Play Store dan Apple App Store.
Tanggung Jawab
Develop aplikasi mobile cross-platform (Android & iOS)
Integrasi REST API dan layanan pihak ketiga (termasuk AI/Speech API)
Implementasi fitur gamifikasi (streak, level, leaderboard, achievement)
Optimasi performance (target: ringan, smooth 60fps)
Maintenance, bug fixing, dan deployment ke kedua store
Bekerja sama dengan UI/UX designer untuk implementasi pixel-perfect
Kualifikasi Wajib
Familiar dengan minimal salah satu: Flutter, React Native, atau Native (Kotlin/Swift)
Paham REST API, JSON, dan async programming
Familiar dengan Git dan workflow GitHub/GitLab
Paham state management (Provider/Riverpod/BLoC/Redux)
Mengerti mobile lifecycle dan resource management
Familiar dengan null safety dan error handling
Pernah publish minimal 1 aplikasi ke Play Store atau App Store (boleh personal project)
Punya GitHub aktif dengan project yang menunjukkan kemampuan coding
Nilai Plus
Pengalaman integrate AI/ML API (OpenAI, Google Cloud AI, Whisper, ElevenLabs)
Familiar dengan audio processing (recording, playback, real-time streaming)
Pengalaman dengan Firebase (Auth, Firestore, Analytics, Crashlytics)
Pernah implement in-app purchase / subscription (RevenueCat / Adapty / native billing)
Pengalaman dengan CI/CD mobile (Codemagic, Bitrise, Fastlane)
Familiar dengan animation libraries (Lottie, Rive)
Bisa baca dokumentasi teknis dalam Bahasa Inggris
Soft Skills
Mau belajar cepat dan terbuka pada feedback
Komunikasi jelas
Mindset ownership dan detail-oriented
Cara Melamar
Lampirkan saat melamar:
CV terbaru (max 2 halaman)
Link GitHub
Link Play Store / App Store aplikasi yang pernah Anda publish (kalau ada)
Cover letter singkat: project mobile mana yang paling Anda banggakan dan kenapa?
Lamaran tanpa link GitHub atau bukti project nyata tidak akan diproses.
