
Search by job, company or skills

Flutter Developer (IOS or Android Native)
Location: Abu Dhabi (On-site)
Duration: 6-month contract
Role Overview
We are seeking a highly skilled Mid–Senior Flutter Developer to design and build high-quality, performant, and scalable mobile applications. The role requires strong expertise in Flutter, along with a minimum of 3 years of hands-on experience in native Android (Kotlin/Java) or iOS (Swift/Objective-C) development. The ideal candidate has a deep understanding of mobile ecosystems and is capable of leveraging native platform features whenever Flutter alone is insufficient.
iOS Responsibilities
• 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.
Android Responsibilities
Design and implement advanced Android features for chat, video, and payments.
• Ensure compatibility across various Android devices and OS versions.
• Collaborate with cross-functional teams on integration and testing.
• Write reusable and scalable Kotlin/Java code with unit tests.
• Optimize performance and battery consumption.
Requirements:
• 3+ years of Android development experience (Kotlin/Java).
• Familiar with Jetpack components, Coroutines, and MVVM architecture.
• Experience in WebRTC, push notifications, and socket programming.
• Solid understanding of Android SDK and performance optimization.
• Experience with CI/CD and automated testing tools.
Flutter Responsibilities
• 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
Job ID: 138092021
We don’t charge any money for job offers