- Send your CV here:   
- Please only apply when you have these experiences.
 
 
Overview 
We are seeking a skilled Mobile Application Developer proficient in both Android and iOS platforms.
The ideal candidate will be responsible for the development and maintenance of mobile applications across a range of devices including smartphones and tablets.
You will work closely with cross-functional teams to design, develop, and integrate mobile applications with back-end services.
A strong commitment to collaborative problem-solving, sophisticated design, and delivering high-quality products is essential.
Key Responsibilities 
- Design and build advanced applications for Android and iOS platforms 
- Ensure performance, quality, and responsiveness of applications 
- Collaborate with teams to define, design, and ship new features 
- Understand requirements clearly, develop quality features, and deliver on time 
- Create proof-of-concepts (POCs) and communicate limitations/overheads before finalizing solutions 
- Demonstrate feature functionality for customer acceptance 
- Monitor, identify, and fix bottlenecks and bugs 
- Regularly sync code with repositories and maintain release cycles 
- Maintain code quality, organization, and automation 
- Integrate systems using APIs, sockets, binary protocols, AMQP, MQTT, etc.
 
 
- Experience in working with Bluetooth Low Energy (BLE) based frameworks/applications.
 
 
- Unit-test code for robustness, usability, and reliability 
- Continuously discover and implement modern technologies to improve development efficiency 
- Address assigned issue tickets in a timely manner 
Key Skills & Qualifications 
- Minimum 5 years of experience in mobile application development for Android 
- Minimum 3 years of experience in mobile application development for iOS 
- Proficient in Java, Kotlin (Android) and Swift, Cocoa Touch (iOS) 
- Experience with frameworks: Android: Jetpack Compose, Data binding, View binding, Room DB, Coroutines, Work Manager; iOS: Core Data, Core Animation 
- Strong understanding of offline storage, threading, and performance tuning 
- Experience with location tracking-based applications 
- Familiarity with RESTful APIs and cloud messaging APIs 
- Proficiency with Google and Apple APIs 
- Knowledge of UI/UX standards and platform-specific design principles 
- Experience with performance and memory tuning tools (e.g., Instruments) 
- Proficient with Git and version control workflows 
- Familiarity with popular libraries: Android: Retrofit, Dagger; iOS: Alamofire, Realm, Eureka 
- Experience with ERP mobile applications 
- Knowledgeable in MVVM architecture and SOLID principles 
- Experience with unit testing, Bitbucket, Jira, and Map APIs 
- Ability to develop designs without storyboard (iOS) 
- Familiarity with continuous integration tools is a plus 
Job Types: Full-time, Permanent 
Relocation 
- Dubai: Reliably commute or planning to relocate before starting work (Preferred) 
#J-18808-Ljbffr