ESTIDAMA UAE
Flutter Developer (with Native IOS Experience)
ESTIDAMA UAEUnited Arab Emirates4 days ago
ContractEngineering

Flutter Developer (with Native IOS Experience)

Duration: 6 months

Location: On-site in Abu Dhabi


🌐 Role Overview


We are looking for a highly skilled Flutter Developer (Mid–Senior Level) who can build high‑quality, performant, and scalable mobile applications. This role requires strong expertise in Flutter and at least 3 years of hands‑on native Android (Kotlin/Java) or iOS (Swift/Objective‑C) development. The ideal candidate understands mobile ecosystems deeply and can leverage native capabilities when Flutter alone isn’t enough.


Responsibilities:


iOS:

• Develop and maintain high-performance iOS applications for chat, voice, and video.

• Work with UI/UX designers to implement modern mobile interfaces.

• Collaborate with backend and QA teams to ensure product quality.

• Optimize app performance and memory management.

• Stay updated on Apple development guidelines and trends.

Requirements:

• 3+ years of experience in Swift and Objective-C.

• Strong understanding of iOS frameworks (UIKit, AVFoundation, CoreData).

• Experience with RESTful APIs and socket communication.

• Familiarity with deployment and provisioning through App Store Connect.

• Previous experience in real-time communication or messaging apps preferred.


Flutter:

• Build and maintain high-quality Flutter components and screens for fintech applications, ensuring seamless user experiences across iOS and Android.

• Integrate Flutter modules into existing native apps or larger Flutter codebases, ensuring compatibility, performance, and maintainability.

• Work closely with product managers, designers, and backend engineers to translate business requirements into technical solutions.

• Write clean, testable, and efficient code. Conduct code reviews, write unit/widget tests, and proactively optimize app performance.

• Document key implementations, module designs, and integration processes to support long-term scalability and onboarding.

Requirements:

• Mid-level proficiency in Flutter/Dart programming

• Proven experience in Flutter module integration and delivery

• Strong product sense, especially in fintech applications


Skills:


iOS

  • Swift (3+ years) + basic Objective-C
  • UIKit, AVFoundation, CoreData
  • REST APIs, WebSockets, socket communication
  • Performance & memory optimization
  • App Store Connect, certificates & provisioning
  • Experience with chat/voice/video or real-time apps


Flutter

  • Strong Flutter/Dart development
  • Experience integrating Flutter modules into native apps
  • Building high-quality UI for fintech apps (iOS & Android)
  • State management + performance optimization
  • Writing clean, testable code (unit/widget tests)
  • Cross-functional collaboration (PM, design, backend)

Key Skills

Ranked by relevance