About Us
Morina is a forward-thinking Marketing Agency dedicated to creating innovative mobile experiences that solve real-world problems. We’re looking for a talented Flutter Developer to join our growing team and help build cross-platform mobile applications that delight our users.
Position Overview
We are seeking an Advanced Flutter Developer to build and maintain high-performance, reliable, and reusable code for our sophisticated mobile applications. This role focuses on implementation rather than design, as you’ll be working with designs created by our dedicated UI/UX team. The ideal candidate will have an extensive track record of developing complex cross-platform apps using Flutter and Dart, with a deep understanding of mobile development architecture, advanced state management, and optimization techniques.
Responsibilities
• Design, develop, and deploy high-quality mobile applications using Flutter framework
• Write clean, maintainable, and efficient code following Flutter best practices
• Collaborate with cross-functional teams to define, design, and ship new features
• Identify and address performance bottlenecks and fix bugs
• Maintain code quality, organization, and automatization
• Implement automated testing to ensure the stability and reliability of applications
• Stay up-to-date with emerging trends and technologies in mobile development
• Participate in code reviews and provide constructive feedback to other developers
• Implement UI/UX designs provided by our design team into responsive and functional interfaces
• Integrate RESTful APIs and third-party services into mobile applications
Requirements
• 4+ years of experience developing mobile applications with Flutter and Dart
• Expert understanding of object-oriented programming concepts
• Advanced proficiency in multiple state management solutions (Provider, Bloc, Redux, GetX, Riverpod)
• Extensive experience with RESTful APIs, GraphQL, and complex third-party integrations
• Deep knowledge of mobile app architecture patterns (MVVM, Clean Architecture) and performance optimization
• Experience developing and publishing complex apps to both App Store and Google Play
• Experience with version control systems (Git)
• Ability to write clean, readable, and well-documented code
• Strong problem-solving skills and attention to detail
• Excellent communication and teamwork abilities
Preferred Qualifications
• Proven experience with native Android (Java/Kotlin) and iOS (Swift/Objective-C) development
• Expert-level understanding of Firebase ecosystem (Authentication, Firestore, Cloud Functions, Analytics)
• Experience building and maintaining Flutter plugins or packages
• Significant contributions to open-source Flutter projects or packages
• Experience mentoring junior developers and leading technical initiatives
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
Benefits
• Competitive salary based on experience
• Health, dental, and vision insurance
• Flexible work schedule and remote work options
• Professional development opportunities
• Casual work environment
Location
On-site in Sulaymaniyah at Adam Building, 5th Floor #1