iOS Developer (Real-Time Social \& Video Dating app)
Job Title: iOS Developer – Video- Dating \& Social Platform
Job Type: Full-time
Location: Remote
About the Role
We are looking for a high-level iOS Developer to take ownership of the mobile experience for [App Name], a next-generation dating platform. This isn't just a "swipe" app; we are building a low-latency, video-centric social space where real-time connection is the core feature.
You will be responsible for building smooth, interactive UI and implementing robust video streaming protocols that work flawlessly across various network conditions.
Key Responsibilities
Develop and maintain high-performance native iOS applications using Swift and SwiftUI.
Implement real-time 1-on-1 and group video chat using WebRTC or Agora SDKs.
Build interactive "discovery" features (swipe logic, geolocation-based matching).
Optimize video rendering and memory management to prevent device heating and battery drain.
Collaborate with backend engineers to integrate RESTful APIs and WebSockets for instant messaging.
The Technical Skill Requirements
When you review resumes on Indeed, look for these four specific pillars of technical expertise:
1. Language \& Framework Mastery
Swift \& SwiftUI: The developer should be using modern Apple tools. SwiftUI is preferred for the fast, fluid animations needed in modern social apps.
Concurrency (Async/Await): Crucial for ensuring the app doesn't "freeze" while loading a video stream or a high-resolution profile gallery.
2. Video \& Media Engineering (Crucial)
WebRTC or Agora: They must know how to establish a peer-to-peer connection for video. Ask them how they handle "Signaling" (how two phones find each other to start a call).
AVFoundation: Experience with Apple’s native framework for camera access, video recording (for video profiles), and microphone management.
Bitrate Optimization: Ability to adjust video quality automatically based on the user's Wi-Fi or 5G signal.
3. Real-Time Networking
WebSockets (Socket.io): Essential for instant messaging, "online" status indicators, and real-time match notifications.
Core Location: Proficiency in implementing Geofencing and location-based search without killing the user's battery.
Push Notifications: Experience with Firebase Cloud Messaging (FCM) or Apple Push Notification service (APNs).
4. Security \& Performance
Data Privacy: Knowledge of End-to-End Encryption (E2EE) for private video calls.
Memory Management: Ability to use Xcode Instruments to find and fix memory leaks—video apps are resource-heavy and will crash if not managed perfectly.
App Store Guidelines: Experience navigating Apple’s strict review process for social/dating apps (Safety, Reporting, and User Blocking features and payment gateway).
Job Type: Full-time
Pay: ₹16,813.29 - ₹62,672.70 per month
Benefits:
Flexible schedule
Work from home
Work Location: Remote