Strong hands-on expertise in Dart, Object-Oriented Programming, and Flutter SDK, including widgets, state management, and mobile application architecture.
Design, develop, and enhance cross-platform mobile applications for iOS and Android using Flutter and Dart.
Convert UI/UX designs and wireframes into responsive, user-friendly, and high-quality mobile interfaces.
Integrate applications with REST APIs, third-party services, and backend platforms, including Firebase.
Apply appropriate Flutter architecture and state-management patterns to build scalable and maintainable applications.
Strong understanding of Git/version control and experience working with CI/CD pipelines, such as GitHub Actions or Bitrise.
Familiarity with native iOS (Swift/Objective-C) and Android (Kotlin/Java) development concepts is preferred.
Develop clean, reusable, and testable code, including unit and widget testing, and participate in peer/code reviews.
Troubleshoot application issues, perform debugging, resolve performance bottlenecks, and optimize load times, responsiveness, and animations.
Maintain and enhance existing Flutter applications, including feature upgrades, bug fixes, and technical improvements.
Support Google Play Store and Apple App Store release, packaging, deployment, and application submission processes.
Collaborate with designers, backend developers, QA, and other stakeholders to deliver reliable mobile applications.