Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
Key Skills
Ranked by relevanceReady to apply?
Join ESTIDAMA UAE and take your career to the next level!
Application takes less than 5 minutes

