![Banner Image](http://s3-ap-southeast-1.amazonaws.com/kalibrr-static-assets/assets/shared/img/banners/Job-post--Default-Banner.png)
![Nafas](https://rec-data.kalibrr.com/www.kalibrr.com/logos/DVSBX2SJBK7PDWMCBWCRC7SXA7P4WFHPGL2ZSPD2-5fb55f15.png)
Mobile App Developer
Nafas
- Jakarta, IndonesiaJakarta, Indonesia, DKI JakartaJakartaDKI JakartaIndonesiaIndonesia
- Penuh waktuFULL_TIME
Lowongan dipasang 4 days ago dan batas waktu lamaran adalah 27 Feb
Rekruter terakhir aktif a day ago
2025-02-07T06:00:18.266035+00:002025-02-27T17:00:00+00:00Deskripsi Pekerjaan
We are looking for a Mobile App Developer (Flutter + Native) to design, develop, and maintain high-quality mobile applications. The ideal candidate will have expertise in Flutter for cross-platform development while also being proficient in Swift (iOS) and Kotlin (Android) for native module development when required.
Responsibilities:
- Develop and maintain scalable, high-performance mobile applications using Flutter.
- Implement native features and optimizations where necessary using Swift (iOS) and Kotlin (Android).
- Collaborate with product managers, designers, and backend engineers to translate business requirements into technical solutions.
- Ensure app performance, scalability, and compatibility across various devices and OS versions.
- Participate in code reviews, architecture discussions, and development process improvements.
- Troubleshoot and resolve issues to ensure minimal downtime and seamless user experience.
- Implement secure coding practices to protect user data and ensure compliance with best security standards.
If you’re passionate about building high-quality, scalable, and secure mobile applications, we’d love to hear from you! 🚀
Kualifikasi Minimum
- Experience: Minimum 5 years of professional experience in mobile app development.
- Flutter Development: Proven experience in building and deploying cross-platform mobile applications using Flutter (Dart).
- Native Development: Strong proficiency in Swift (iOS) and Kotlin (Android) for developing native modules or optimizing platform-specific features.
- State Management: Experience with Flutter state management solutions such as Provider, Bloc, or Riverpod.
- Performance Optimization: Ability to optimize applications for high traffic environments, memory management, and battery efficiency.
- API Integration: Experience integrating mobile apps with RESTful APIs, GraphQL, or gRPC.
- CI/CD & Tooling: Knowledge of CI/CD pipelines (GitHub Actions, Fastlane, Bitrise) for mobile development.
- Testing & Debugging: Proficiency in writing unit tests, widget tests, and integration tests in Flutter, as well as using XCTest (iOS) and Espresso (Android) for native testing.
- Security & Best Practices: Understanding of secure storage, OAuth2, and encryption for mobile applications.
- Collaboration & Problem-Solving: Strong ability to work in cross-functional teams and communicate technical concepts effectively.
Ringkasan Perkerjaan
- Tingkat Posisi
- Mid-Senior Level Manager
- Spesialisasi
- IT and Software
- Persyaratan tingkat pendidikan
- Lulus program Sarjana (S1)
- Alamat Kantor
- Jakarta, Indonesia, DKI Jakarta
Agar merasa aman saat melamar: carilah ikon verifikasi dan selalu lakukan riset terhadap Perusahaan yang Anda lamar. Hindari dan laporkan situasi dimana Perusahaan membutuhkan bayaran dalam proses rekrutmen mereka.