👨🏻‍💻 postech.work

Sr. iOS Developer

The Code Services • 🌐 Remote

Remote Posted 5 days, 14 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.