logo

View all jobs

Mobile Developer

Doha, Qatar
The incumbent requires to relocate to Doha, Qatar

Role Summary


We are seeking a skilled and versatile Mobile Developer to join our client's dynamic team in Doha, Qatar. The ideal candidate will have extensive experience in developing and managing native applications for both Android and iOS platforms. You will be responsible for the entire application lifecycle, including concept, design, build, deploy, test, and release to app stores. If you have a passion for mobile technologies and can work independently as well as part of a team, we’d like to meet you.

Key Responsibilities
  • Design and build advanced applications for Android and iOS platforms using Swift, Objective-C, Java, and Kotlin.
  • Utilize modern mobile architectures such as MVVM or MVP to ensure a scalable and maintainable codebase.
  • Develop custom UI components and integrate them with existing ones, adhering to best practices.
  • Collaborate with cross-functional teams, including UI/UX designers, product managers, and backend developers, to define, design, and ship new features.
  • Participate in code reviews and provide constructive feedback to peers.
  • Optimize applications for maximum performance, quality, and responsiveness.
  • Write unit tests and automated UI tests to ensure application reliability.
  • Conduct regular code and security reviews.
  • Integrate with RESTful APIs and third-party libraries and services such as Firebase, Google Play Services, and Apple Push Notification Service (APNS).
  • Ensure successful app deployment to Google Play Store and Apple App Store, including handling app store guidelines and submission processes.
  • Monitor application performance and crash reports using tools like Firebase Crashlytics, Sentry, or similar.
  • Address and resolve production issues and provide ongoing application maintenance and support.
  • Stay up to date with the latest industry trends, best practices, and technologies.

Skills and Experience
  • Proven work experience as a Mobile Developer with a strong portfolio of released applications on the App Store, Google Play Store, and Huawei AppGallery.
  • Proficient in Swift and Objective-C for iOS development, and Java and Kotlin for Android development.
  • Experience with Xcode and Android Studio IDEs.
  • Familiarity with RESTful APIs, GraphQL, and WebSocket for real-time data exchange.
  • Strong understanding of mobile UI/UX standards and guidelines for both Android and iOS platforms.
  • Experience with CocoaPods and Carthage for iOS and Gradle for Android.
  • Knowledge of RxSwift/RxJava or other reactive programming libraries.
  • Familiarity with ARKit and ARCore for augmented reality applications.
  • Experience with push notifications and in-app messaging using services like Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNS).

Share This Job

Powered by