Deskripsi Pekerjaan
Join TechInnovate Indonesia's elite mobile engineering team to shape the future of Android applications. We're seeking a passionate Pengembang Android to architect cutting-edge solutions that impact millions of users. Our startup environment combines agile methodologies with enterprise-scale challenges, offering unparalleled growth opportunities in Southeast Asia's tech hub.
What You'll Achieve:
You'll lead the end-to-end development of Android applications using modern architectures, mentor junior developers, and optimize app performance for diverse Android devices. Collaborate with cross-functional teams to deliver seamless user experiences while implementing industry best practices in security and scalability.
Tanggung Jawab
- Merancang dan mengembangkan aplikasi Android native menggunakan Kotlin dan Jetpack Compose
- Mengimplementasikan arsitektur modular dengan dependency injection dan MVVM/MVI
- Optimasi performa aplikasi untuk tingkat responsivitas dan penggunaan memori optimal
- Mengintegrasikan RESTful APIs dan backend services dengan teknologi Retrofit dan Coroutines
- Melakukan testing unit, integration, dan UI testing dengan Espresso dan JUnit
- Mentor tim junior dan memimpin kode review untuk memastikan standar kualitas
- Memonitor dan merespons feedback pengguna melalui Firebase Analytics dan Crashlytics
Kualifikasi
- Minimal 3 tahun pengalaman pengembangan Android dengan portfolio aplikasi yang terverifikasi
- Keahlian mendalam dalam Kotlin, Java, dan framework Android modern
- Pemahaman arsitektur aplikasi enterprise-scale dan design pattern SOLID
- Pengalaman dengan CI/CD pipeline dan tools seperti GitLab CI, Jenkins, atau Fastlane
- Pengetahuan tentang keamanan aplikasi Android dan best practice data encryption
- Kemampuan debugging kompleks dan analisis crash report dengan Android Profiler
- Sertifikasi Google Android Developer (Associate/Professional) adalah nilai tambah