Senior Flutter Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
MLS - Muscat Livestock, founded in 2008, is one of Oman’s leading procurers, processors, and marketers of premium quality red meat. The company focuses on delivering nature’s finest red meat products while maintaining high standards of quality and safety.
Key Skills for This Role
Full Job Posting
Company Description
MLS - Muscat Livestock, founded in 2008, is one of Oman’s leading procurers, processors, and marketers of premium quality red meat.
The company focuses on delivering nature’s finest red meat products while maintaining high standards of quality and safety.
MLS is now expanding its operations into the UAE, creating new opportunities for growth and innovation.
As the business scales, the organization is investing in technology and talent to better serve customers across the region.
Team members join a growing, mission-driven company that connects people to trusted, high-quality food products.
Role Description
As a Senior Flutter Engineer at MLS - Muscat Livestock, you will design, develop, and maintain high-quality mobile applications using Flutter for both Android and iOS platforms.
You will translate business requirements into robust, scalable features, write clean and testable code, and participate in code reviews to ensure best practices and performance.
You will collaborate closely with product managers, UX/UI designers, and backend engineers to build seamless user experiences for customers and internal stakeholders.
Responsibilities
include integrating RESTful APIs, managing state, optimizing app performance, troubleshooting issues, and contributing to architectural decisions and technical roadmaps.
This is a full-time, on-site role based in Dubai.
About The Role
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Collaborate with cross-functional teams to design, develop, and deliver new features.
- Integrate RESTful APIs, Firebase, backend services, JSON, authentication/authorization flows, and third-party SDKs.
- Write clean, maintainable, scalable, and well-tested code following strong mobile app architecture and clean code principles.
- Apply state management patterns such as Bloc, Provider, or Riverpod.
- Optimize mobile app performance, security, debugging, and overall user experience.
- Participate in code reviews, technical discussions, and engineering decision-making.
- Support CI/CD pipelines, automated testing, app release processes, and app store deployments for Android and iOS.
- Work on platform-specific integrations and follow mobile security best practices.
- Collaborate effectively with cross-functional, on-site teams through strong communication and teamwork.
- Mentor junior engineers and contribute to engineering standards, technical documentation, and process improvements.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience in e-commerce, supply chain, or food/agribusiness technology is a plus.
- Comfortable working in a fast-growing environment and proactively identifying opportunities to improve products and processes.
Requirements
- 4+ years of mobile application development experience.
- 2+ years of hands-on Flutter and Dart experience.
- Experience building and releasing Android and iOS applications.
- Strong knowledge of state management (Bloc, Provider, etc.).
- Experience with REST APIs, Firebase, and third-party integrations.
- Understanding of mobile architecture, testing, and performance optimization.
- Familiarity with CI/CD tools and Git.
- Strong problem-solving and communication skills.
- Knowledge of MVVM, Clean Architecture, and mobile security best practices.
- Nice to Have
- Experience with Rive animations.
- Native Android (Kotlin/Java) or iOS (Swift) development experience.
- Please note: This is an on-site position based in Dubai.
- You should be currently in Dubai before applying.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career