We are seeking an expert Mobile Developer proficient in Flutter to design, build, and deploy high-performance, cross-platform mobile applications. You will be critical in translating engaging UI/UX designs into smooth, native-quality user experiences for both iOS and Android platforms.We are seeking an expert Mobile Developer proficient in Flutter to design, build, and deploy high-performance, cross-platform mobile applications. You will be critical in translating engaging UI/UX designs into smooth, native-quality user experiences for both iOS and Android platforms.
Key Responsibilities
Develop, test, and deploy robust mobile applications using the Flutter framework and the Dart language.
Build and maintain a clean, well-structured codebase, utilizing best practices for state management (e.g., Riverpod, Bloc) and architectural patterns.
Integrate with backend services and RESTful APIs, ensuring efficient data handling, error management, and security.
Collaborate closely with UI/UX designers to translate wireframes and designs into pixel-perfect user interfaces and animations.
Optimize application performance, memory consumption, and startup time across different devices and OS versions.
Manage app store submission processes for both Apple App Store and Google Play Store.
Qualifications
Expert-level proficiency in the Flutter SDK and the Dart language.
Deep understanding of mobile application architecture and design patterns (MVVM, Clean Architecture, etc.).
Proven experience with advanced state management techniques within Flutter.
Strong knowledge of consuming and integrating RESTful APIs and handling JSON data.
Familiarity with native platform specifics (iOS/Swift/Objective-C or Android/Kotlin/Java) for custom module development or troubleshooting is a plus.
Proficiency in code versioning with Git and experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines for mobile (e.g., Fastlane, GitLab CI).