Mobile Application Developer (Contract)
Job Summary
Design develop test and maintain scalable mobile applications using Flutter and responsive reusable and high-performance UI components using Flutter UI/UX designs and business requirements into high-quality technical clean maintainable reusable and testable Dart RESTful APIs JSON GraphQL and third-party appropriate state management using BLoC Provider Riverpod or equivalent and implement scalable mobile application architecture using Clean Architecture MVVM or similar local data storage using SQLite Hive SharedPreferences or equivalent application performance memory usage startup time rendering and network unit widget and integration tests to ensure application in code reviews and maintain coding standards and best closely with backend developers UI/UX designers QA engineers product managers and other application releases and deployments to Google Play Store and Apple App with Git-based source control and CI/CD pipelines for automated builds and junior and mid-level developers and provide technical in architecture and technical design current with Flutter Dart mobile development and emerging technology Technical SkillsFlutter & Dart5 to 8 years of professional software/mobile development hands-on experience with Flutter and understanding of Dart concepts including:OOPCollectionsGenericsNull safetyException handlingAsync/AwaitFuturesStreamsIsolatesStrong understanding of Flutter widgets widget lifecycle navigation layouts animations and responsive developing applications for both Android and iOS.