linkedin
Senior Flutter Engineer
MLS - Muscat Livestock
Dubai, UAE
Full Time
Senior
Onsite
1 months ago
FlutterDartRESTful APIsFirebaseState ManagementBloc
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
FlutterDartRESTful APIs
About the Role
MLS - Muscat Livestock is seeking a Senior Flutter Engineer to design and maintain cross-platform mobile applications. The role requires 4+ years of mobile development experience and 2+ years of Flutter expertise, with on-site work in Dubai.
Key Skills for This Role
FlutterDartRESTful APIsFirebaseState ManagementBloc
Responsibilities
- 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.
- Mentor junior engineers and contribute to engineering standards, technical documentation, and process improvements.
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
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
Full Job Posting
Company Description
- MLS Muscat Livestock, founded in 2008, is a leading procurer, processor, and marketer of premium red meat in Oman.
- The company is expanding into the UAE and investing in technology.
Role Description
- As a Senior Flutter Engineer, you will design, develop, and maintain high quality mobile applications using Flutter for Android and iOS.
- You will translate business requirements into robust, scalable features, write clean and testable code, and participate in code reviews.
- Collaborate with product managers, UX/UI designers, and backend engineers.
- Integrate RESTful APIs, manage state, optimize app performance, troubleshoot issues, and contribute to architectural decisions.
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.
- 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.
- Work on platform specific integrations and follow mobile security best practices.
- Mentor junior engineers and contribute to engineering standards.
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.
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