Flutter Application Developer

Job Description

  • Competent in data structure and algorithm.
  • Competent in APIs integration with Restful APIs, GraphQL, and Web Socket.
  • Hands-on technical expertise in building cross-platform mobile app using Flutter and Dart.
  • Some knowledge of native app development such as iOS (Swift) and Android (Kotlin or Java).
  • Have an understanding of Clean Architecture patterns and best practices for Flutter.
  • Good knowledge of the flutter state management such as Provider and BLoC.
  • Some experience with offline storage, asynchronous programming, and performance tuning.
  • Some experience with Image Caching, Firebase Cloud Messaging and Crash Analytics.
  • Some experience in using method channels to invoke native APIs.
  • Good experience in Git.
  • Be able to write unit tests.
  • Experience in releasing Flutter app to AppStore or PlayStore
  • Performs other tasks as assigned by the direct supervisor.

 

Job Requirements

  • A recognized bachelor’s degree in Computer Science or equivalent 
  • A minimum of 4-year experience in the role
  • Proven experience as an app developer
  • Knowledge of Flutter
  • Knowledge of back-end services
  • Knowledge of Google’s design principles and application interface guidelines
  • Familiarity with push notifications, APIs, and cloud messaging 
  • Good command of English communication, both spoken and written
  • Proficient in Microsoft Office applications
  • Experience in a Construction Company will be an advantage
Apply Now