Deskripsi Pekerjaan
Kami adalah perusahaan teknologi finansial terdepan di Indonesia yang sedang berkembang pesat. Kami mencari seorang Mobile Developer (Flutter) visioner untuk bergabung dalam misi kami mendigitalisasi jutaan transaksi.
Di sini, kamu tidak hanya coding. Kamu akan menjadi architect dari pengalaman mobile yang mulus, bekerja dengan tim kelas dunia, dan menggunakan tech stack tercanggih. Jika kamu adalah seorang inovator yang ingin karyamu dilihat oleh jutaan orang, inilah panggungmu.
Bergabunglah dengan kami dan bangun karir impianmu di lingkungan yang mendukung pertumbuhan, kreativitas, dan dampak nyata.
Tanggung Jawab
- Lead Development: Merancang dan mengimplementasikan fitur-fitur aplikasi mobile yang scalable menggunakan Flutter.
- Collaboration: Bermitra erat dengan Product Manager, UI/UX Designer, dan Backend Engineer untuk menciptakan produk yang luar biasa.
- Code Excellence: Menulis kode yang bersih, teruji, dan mudah dipelihara dengan mengikuti prinsip Clean Architecture dan SOLID.
- Code Review: Aktif berpartisipasi dalam code review untuk memastikan standar kualitas dan knowledge sharing antar tim.
- Performance Optimization: Mengoptimalkan performa aplikasi, mengelola state secara efisien, dan memastikan pengalaman pengguna yang responsif.
- Continuous Improvement: Tetap mengikuti tren industri terbaru dan memperkenalkan tools atau praktik terbaik kepada tim.
- Problem Solving: Menganalisis dan memperbaiki bug serta isu performa dengan pendekatan yang sistematis.
Kualifikasi
- Pengalaman: Minimal 3-5 tahun pengalaman sebagai Mobile Developer. Memiliki portofolio aplikasi yang pernah dirilis di Play Store / App Store.
- Technical Stack: Ahli dalam Flutter & Dart. Memiliki pemahaman kuat tentang konsep Reactive Programming (RxDart/Bloc).
- Architecture: Menguasai arsitektur mobile modern (MVVM, Clean Architecture, TDD) dan memiliki pemahaman tentang dependency injection (GetIt/Bloc).
- API Integration: Berpengalaman dalam integrasi RESTful API dan GraphQL, serta memahami konsep authentication dan security.
- Version Control: Mahir menggunakan Git, GitHub/GitLab, dan familiar dengan konsep CI/CD.
- Native Bridge: Pengetahuan tentang pengembangan native Android (Kotlin) dan iOS (Swift) untuk kebutuhan platform-specific features.
- Soft Skills: Pemikir kritis, komunikatif, dan mampu bekerja secara mandiri maupun dalam tim.
- Pendidikan: Minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.