ESTIDAMA UAE
Mobile Engineer (iOS & Android)
ESTIDAMA UAESingapore23 hours ago
TemporaryEngineering

We are looking for a skilled Mobile Engineer to join our team, responsible for developing and maintaining high-performance mobile applications across iOS and Android platforms. The ideal candidate has experience in building real-time chat, voice, and video features, with a strong focus on performance, scalability, and user experience.

Responsibilities:

  • Design, develop, and maintain mobile applications for iOS and Android, including features for chat, voice, video, and payments.
  • Collaborate with UI/UX designers to implement modern and user-friendly mobile interfaces.
  • Work closely with backend developers and QA engineers to ensure seamless integration and high-quality releases.
  • Optimize app performance, memory usage, and battery consumption across devices and platforms.
  • Ensure compatibility and responsiveness across different screen sizes, OS versions, and device types.
  • Implement scalable, reusable code with proper documentation and unit testing.
  • Stay updated with platform-specific guidelines, tools, and emerging mobile trends.
  • Manage deployment and provisioning through App Store Connect and Google Play Console.
  • Contribute to CI/CD workflows and support automated testing strategies.

Requirements:

  • 5+ years of professional experience in mobile development, with hands-on expertise in both iOS (Swift/Objective-C) and Android (Kotlin/Java).
  • Proficiency in iOS frameworks such as UIKit, AVFoundation, CoreData, and Android Jetpack components including LiveData, ViewModel, and Navigation.
  • Experience with WebRTC, push notifications, and real-time socket communication.
  • Strong knowledge of RESTful APIs and mobile app architecture patterns (e.g., MVVM).
  • Familiarity with version control (Git), CI/CD tools, and automated testing practices.
  • Proven track record of working on real-time communication or messaging applications is preferred.
  • Experience with mobile app deployment, provisioning, and store submission processes.

Key Skills

Ranked by relevance