with extensive experience in cross-platform mobile application development. The ideal candidate will have a proven record of building and deploying high-performing, scalable, and user-friendly mobile apps using Flutter. This role requires technical expertise, leadership qualities, and the ability to collaborate effectively with cross-functional teams in a fast-paced environment.
Key Responsibilities
------------------------
Lead the design, development, and deployment of
cross-platform mobile applications
using Flutter for iOS and Android.
Collaborate with product owners, designers, and backend engineers to deliver robust and feature-rich applications.
Write
clean, maintainable, testable, and scalable code
following best practices.
Integrate applications with
REST APIs, GraphQL, Firebase, and third-party SDKs
.
Optimize applications for
performance, security, and responsiveness
.
Establish and maintain
CI/CD pipelines
for mobile app deployment.
Ensure compliance with
App Store and Play Store
publishing standards.
Conduct code reviews, enforce coding standards, and
mentor junior engineers
.
Identify, troubleshoot, and resolve performance, usability, and scalability issues.
Required Skills & Experience
---------------------------------
6 to 8+ years
of professional experience in
mobile application development
.
Minimum
3+ years of proven expertise in Flutter and Dart
.
Strong understanding of
mobile UI/UX design principles and patterns
.
Experience with
state management frameworks
(Provider, Riverpod, Bloc, MobX, Redux).
Knowledge of
mobile app architecture patterns
(MVVM, Clean Architecture).
Proficiency in
RESTful APIs, GraphQL, Firebase, and backend service integrations
.
Hands-on experience with
CI/CD pipelines
and Git-based workflows.
Strong knowledge of
Agile/Scrum methodologies
.
Prior experience with
native Android (Kotlin/Java)
or
iOS (Swift/Objective-C)
development is a plus.
Preferred Skills
--------------------
Track record of publishing apps on
Google Play Store and Apple App Store
.
Familiarity with
push notifications, in-app purchases, and deep linking
.
Experience with
unit, widget, and integration testing
in Flutter.
Exposure to
cloud platforms (AWS, GCP, Azure)
for mobile-backend integrations.
Understanding of
containerization (Docker, Kubernetes)
is an advantage.
Education
-------------
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Why Join Us
---------------
Opportunity to work on
cutting-edge, large-scale projects
in Abu Dhabi.
Competitive compensation and benefits package.
Multicultural, collaborative, and growth-oriented work culture.
Professional development and career progression opportunities.
hv8wfe96fY
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.