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.
Company Description
Hawk MarTech is a global leader in innovation and marketing, helping brands scale and succeed in a connected world. Our technology division handles end-to-end product development, transforming concepts into market-ready solutions through design, engineering, and agile execution. Our marketing division drives brand growth with creativity, strategy, and data, resulting in engaging campaigns that deliver measurable results. Headquartered in Dubai with hubs worldwide, we partner with leading brands across various industries to create lasting business outcomes.
ABOUT THE ROLE
We are seeking an experienced Senior iOS Developer who is passionate about building elegant, high performance mobile experiences. As part of our core mobile team, you will be responsible for developing and optimizing the iOS client of our messaging platform — focusing on real-time chat, notifications, media sharing, security, and user experience. You will work closely with product managers, designers, and backend engineers to bring rich features to life in a fast-moving, privacy-first communication app.
KEY RESPONSIBILITIES
- Develop scalable iOS apps using Swift and modern frameworks.
- Implement clean architecture (MVVM, VIPER, Coordinator).
- Build core messaging features: chat UI, group messaging, notifications, typing indicators, read receipts.
- Integrate real-time communication (WebSockets, Firebase, custom APIs).
- Handle offline messages, sync, and state management.
- Manage media: image, video, audio, document upload/download and previews.
- Optimize background transfers and media rendering.
- Implement end-to-end encryption with secure key storage (Keychain, Secure Enclave).
- Follow privacy best practices and secure data handling.
- Optimize performance: memory, battery, launch time using profiling tools.
- Write unit, integration, and UI tests (XCTest, XCUITest, Quick/Nimble).
- Support CI/CD pipelines and crash analytics.
- Collaborate with cross-functional teams (design, Android, backend).
- Participate in sprints, code reviews, and release cycles.
- Maintain documentation for components, APIs, and dev decisions.
REQUIRED QUALIFICATIONS
- 5+ years of professional experience in iOS development.
- Proficient in Swift and familiar with Objective-C (for legacy support if needed)
- Strong understanding of iOS SDK, UIKit, SwiftUI (preferred), Core Data, and background services.
- Experience with WebSockets, RESTful APIs, and third-party libraries (e.g., Alamofire, SDWebImage).
- Solid knowledge of mobile app performance tuning, offline handling, and data caching strategies.
- Experience with Core Animation, Auto Layout, and responsive UI design.
- Comfortable using Git, Xcode, and dependency managers like CocoaPods or Swift Package Manager.
- Experience building messaging apps, chat SDKs, or real-time communication tools.
- Familiarity with XMPP, MQTT, or other messaging protocols.
- Knowledge of SwiftUI, Combine, and modern declarative UI patterns.
- Exposure to APNs, background push notifications, and silent notifications for message sync.
- Experience with WebRTC, audio/video SDKs, or VoIP integrations.
- Understanding of app security, encryption, and local data protection.
Key Skills
Ranked by relevanceReady to apply?
Join Hawk MarTech and take your career to the next level!
Application takes less than 5 minutes