Freelance iOS Developer for Video Match Integration in Dating App
Budget: $30 – $250 USD
We are looking for an experienced iOS developer to integrate a video match feature into an existing dating app developed using SwiftUI and Firebase. The feature should allow users to swipe right to start matching, swipe right again to find the next match, and swipe left to stop matching. The matching system will also include filtering based on location, gender, age, and "looking for" preferences. This project will focus solely on the video match integration, including front-end view creation and back-end development for user matching and video call functionality.
Responsibilities:
Implement video match views using SwiftUI.
Integrate real-time matching logic with Firebase backend.
Set up a video call system (using Agora or similar) for matched users.
Implement location-based, gender, age, and preferences filters for matching.
Ensure smooth video call functionality with no issues in connectivity or video/audio streams.
Test and troubleshoot the integration for edge cases and ensure proper error handling.
Collaborate with the app team to ensure the feature aligns with the overall app functionality.
Requirements:
Strong experience with SwiftUI and Firebase.
Proven expertise in integrating third-party APIs for video calls (e.g., Agora, Twilio).
Experience in handling real-time user interactions and video call systems.
Knowledge of Firebase Firestore and Cloud Functions for backend logic.
Familiarity with filtering user data based on location, age, gender, and preferences.
Ability to work independently and manage the project timeline effectively.
Experience with debugging and performance optimization.
Bonus:
Experience with video call systems like Agora or WebRTC.
Previous work on dating or social apps.
Responsibilities:
Implement video match views using SwiftUI.
Integrate real-time matching logic with Firebase backend.
Set up a video call system (using Agora or similar) for matched users.
Implement location-based, gender, age, and preferences filters for matching.
Ensure smooth video call functionality with no issues in connectivity or video/audio streams.
Test and troubleshoot the integration for edge cases and ensure proper error handling.
Collaborate with the app team to ensure the feature aligns with the overall app functionality.
Requirements:
Strong experience with SwiftUI and Firebase.
Proven expertise in integrating third-party APIs for video calls (e.g., Agora, Twilio).
Experience in handling real-time user interactions and video call systems.
Knowledge of Firebase Firestore and Cloud Functions for backend logic.
Familiarity with filtering user data based on location, age, gender, and preferences.
Ability to work independently and manage the project timeline effectively.
Experience with debugging and performance optimization.
Bonus:
Experience with video call systems like Agora or WebRTC.
Previous work on dating or social apps.