Job Details
Skills And Tools:
Job Description
About the Role
We are looking for a highly skilled Senior Mobile Application Developer to join our dynamic team. You will be responsible for building and optimizing secure, high-performance mobile applications for both iOS and Android platforms, with a strong focus on real-time communication, multimedia features, and data security.
The vacancy will be offshore based in favor of Samir Group - KSA
Key Responsibilities
- Develop and maintain mobile applications for iOS (Swift, Objective-C) and Android (Kotlin, Java).
- Design and implement intuitive UI/UX following Apple HIG and Google Material Design guidelines.
- Integrate platform-specific SDKs, APIs, and device hardware (Camera, GPS, Biometrics).
- Manage data handling: local storage (SQLite, Core Data), remote APIs (REST, GraphQL), and offline sync.
- Ensure robust app security (OAuth 2.0, E2EE, SSL Pinning, OWASP Guidelines).
- Optimize app performance (memory, battery, network usage) using profiling tools.
- Work with real-time networking technologies (WebSockets, XMPP) and messaging protocols.
- Collaborate with backend teams to ensure scalability and smooth integration.
- Manage app distribution on App Store and Google Play, including signing and provisioning.
Job Requirements
- Proficiency in Swift, Kotlin, Java (and Objective-C is a plus)
- Experience with UI frameworks (SwiftUI, UIKit, Jetpack Compose)
- Strong knowledge of networking protocols, REST APIs, WebSockets
- Familiarity with CI/CD tools, Git, and version control
- Understanding of secure messaging protocols and real-time systems is a big advantage
- Strong problem-solving skills and passion for clean, scalable code
Featured Jobs
Similar Jobs
- Senior React Native DeveloperRaad Alfaris Information Technology Co - Victoria, Alexandria6 days ago