Show more filters
Banner image for Bumi Amartha Teknologi Mandiri
Job Type   /   Job Level
Contract   /   Fresh/Entry Level
Company Location
Indonesia
  • Develop and maintain mobile applications using Flutter & Dart
  • Translate UI/UX designs into responsive and high-quality interfaces
  • Integrate mobile applications with RESTful APIs and handle JSON data
  • Optimize application performance, including memory usage and responsiveness
  • Ensure compatibility across different screen sizes and devices
  • Perform debugging, testing, and performance profiling
  • Collaborate with product, backend, and QA teams in an Agile/Scrum environment
  • Manage app build and release processes for Google Play Store and Apple App Store

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • 2-4 years of experience in mobile application development
  • Proficient in Flutter and Dart
  • Strong understanding of mobile app architecture (MVC, MVVM, Clean Architecture)
  • Experience with state management (Provider, Bloc, Riverpod)
  • Familiar with RESTful API integration
  • Understanding of platform design guidelines (Material Design & Human Interface Guidelines)
  • Experience with native mobile development such as Kotlin / Java (Android) or Swift / Objective-C (iOS) is a plus
  • Understanding of platform channels and native integrations in Flutter
  • Experience with Firebase (Crashlytics, Analytics, Push Notifications)
  • Proficient with Git and collaborative workflows
  • Familiar with CI/CD pipelines
  • Experience with testing (unit, widget, integration tests)
  • Strong understanding of clean code practices and code review processes

More jobs