Send me Jobs like this
Experience
3 - 6 Years
Job Location
Education
Bachelor of Technology/Engineering(Computers)
Nationality
Any GCC National
Gender
Any
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
About the Role
We are looking for a Senior Flutter Developer with deep expertise in Riverpod architecture and experience in launching and scaling high-performance apps on the Play Store/App Store. You will be responsible for architecting, developing, and optimizingFlutter applications while ensuring code quality, scalability, and maintainability. A strong understanding of SOLID principles, multiple design patterns, and native Android/iOS development is a must.
If you're passionate about building high-quality, scalable, and crash-freemobile applications with an emphasis on performance optimization, we want to hear from you!
Key Responsibilities
● Develop, maintain, and optimize high-quality Flutter applications using Riverpod architecture.
● Ensure scalability, performance, and smooth user experience for apps with a large user base.
● Work on performance optimization, reducing app size, improving rendering speed, and decreasing load time.
● Implement Crashlytics, Firebase Analytics, and performance monitoring toolsto ensure high app stability.
● Follow and implement SOLID principles, clean architecture, and multiple design patterns.
● Collaborate with cross-functional teams including UI/UX designers, backend developers, and product managers.
● Maintain high code quality, best practices, and modular architecture.
● Integrate native Android/iOS functionalities when necessary, using Kotlin, Java, Swift, or Objective-C.
● Ensure seamless third-party API integrations and maintain RESTful API best practices.
● Write unit tests, widget tests, and integration tests to maintain code quality.
● Provide mentorship and technical guidance to junior developers.
● Continuously stay updated with Flutter and mobile development trends to implement best practices.
Must-Have Requirements
✅ 4+ years of experience in Flutter app development with at least 2 years using Riverpod.
✅ At least 2 Play Store/App Store published apps with a large user base and high performance.
✅ Strong understanding of Flutter’s rendering pipeline, state management, and animations.
✅ Experience with Crashlytics, Firebase Performance Monitoring, and Analytics.
✅ Expertise in SOLID principles, clean architecture, and multiple design patterns.
✅ Strong debugging and performance tuning skills in Flutter applications.
✅ Hands-on experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C).
✅ Experience in CI/CD pipelines for mobile apps (Fastlane, GitHub Actions, Bitrise, or Codemagic).
✅ Knowledge of RESTful APIs, GraphQL, and real-time data synchronization.
✅ Strong command over asynchronous programming (Futures, Streams, isolates, and event loops).
✅ Proficiency in Flutter testing frameworks (Unit, Widget, and Integration tests).
✅ Experience in handling multi-threading and background tasks in Flutter.
✅ Understanding of Material Design and iOS Human Interface Guidelines.
Good-to-Have Skills
➕ Experience with Flutter Web and Flutter Desktop.
➕ Familiarity with App Store/Play Store policies and release processes.
➕ Knowledge of native module development for Flutter using platform channels.
➕ Experience in automated deployment and release management.
➕ Contributions to open-source Flutter projects or a strong GitHub portfolio.
➕ Experience with AI/ML models integration in mobile applications.
➕ Knowledge of AR/VR using Flutter.
Employment Type
- Full Time
Company Industry
Department / Functional Area
Keywords
- Flutter Developer
- Riverpod
Techmantra Gulf DMCC
Technology Consulting and Outsourcing Company dealing with Microsoft License and Renewal, Oracle, Sales force CRM, Site Core, RPA, IT Staffing.
Mr Singh
Office No:2007, Fortune Executive Tower Cluster T, JLT, PO Box-114851,UAE UAE, Dubai, United Arab Emirates (UAE)