Bachelor;s degree in Computer Science, Engineering, or a related field
5-7 years of experience in mobile app development, with a focus on Flutter
Proficiency in Dart programming language and a strong understanding of Flutter framework, including state management, routing, and platform-specific integration
Experience building and publishing mobile apps on both iOS and Android platforms, with knowledge of platform-specific UI/UX guidelines and performance optimization techniques
Solid understanding of mobile app architecture, including BLoC pattern, Provider package,and reactive programming concepts (e.g., Stream, RxDart)
Familiarity with RESTful APIs and JSON/XML data parsing, using packages like http and json_serializable for network communication and data serialization
Knowledge of mobile app testing and debugging tools, such as Flutter DevTools, Firebase Test Lab, or Xcode Instruments, and experience with writing unit tests and integration tests for Flutter apps
Strong problem-solving skills and attention to detail, with a passion for delivering high-quality software products that meet user needs and business requirements
Excellent communication and collaboration skills, with the ability to work effectively in a team environment and adapt to changing project requirements and priorities