Flutter App. Development Team Leader

Job Description

  • Lead and manage a team of Flutter developers, providing clear guidance, support, and mentor
  • Very competent in data structure and algorithm
  • Very competent in APIs integration with Restful APIs, GraphQL, and Web Socket
  • Deep hands-on technical expertise in building cross-platform mobile app using Flutter and Dart
  • Deep understanding of Clean Architecture patterns and best practices for Flutter
  • Strong knowledge of the flutter state management such as Provider and BLoC
  • Experience with offline storage, asynchronous programming, and performance tuning
  • Experience with Image Caching, Firebase Cloud Messaging and Crash Analytics
  • Some knowledge of native app development such as iOS (Swift) and Android (Kotlin or Java)
  • Experience in using method channels to invoke native APIs
  • Experience in Git
  • Experience in writing unit tests
  • Experience in releasing Flutter app to AppStore or PlayStore
  • Performs other tasks as assigned by the direct supervisor.


Job Requirement

  • A recognized bachelor’s degree in Computer Science or equivalent 
  • A minimum of 7-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