iOS Application Synchronization with Android Version

Job ID: 38674804

Budget: $400 – $500 USD

Android App Example: You can check the current Android version here: Magicter VPN on Google Play >>>https://play.google.com/store/apps/details?id=com.magictervpnv1.android

We are looking for an experienced iOS developer to synchronize our existing iOS application with the well-functioning Android version. The goal is to enhance feature parity and performance on the iOS platform and improve the overall user experience. Below are the specific project requirements:

Project Goals:
Feature Synchronization: Synchronize all features and logic from the latest Android VPN version to the iOS version, ensuring a consistent user experience across platforms.
UI Update: Replace the outdated iOS interface with the latest UI design that matches the flow and effect of the Android version.
Backend Code Optimization: Update and optimize the backend code to meet the requirements of the iOS version, enhancing performance and connection speed.
VPN Protocol Integration: Implement the V2ray protocol in iOS using sing-box client to ensure a secure and stable VPN connection.
Membership Feature Integration: Develop and synchronize membership management features on the iOS client, including user registration, login, and subscription management, consistent with the Android version.
Responsibilities:
Feature Synchronization & Consistency:
Sync all features from the Android source code to the iOS version.
Ensure consistency in UI design, user experience, and interactions, and add response status pop-ups.
Issue Resolution & Debugging:
Fix issues in the iOS app, such as unstable connections, UI misalignments, and unresponsive features.
Improve the overall stability and user experience of the application.
Backend Code Optimization:
Update and optimize backend code to ensure compatibility with the iOS application, enhancing server response speed and overall performance.
VPN Protocol Integration:
Use sing-box client to integrate V2ray protocol into the iOS version, ensuring a reliable VPN connection.
Membership Feature Development & Integration:
Develop and integrate membership management features, supporting user registration, login, subscription management, etc., ensuring synchronization with the Android version.
Security and Compatibility Optimization:
Ensure the app meets iOS security and privacy standards, optimizing both client and server security.
Ensure the app passes App Store review.
Qualifications:
Extensive iOS Development Experience:
Proficient in Swift or Objective-C with rich iOS development experience, particularly in VPN-related projects.
VPN Protocol Integration Experience:
Familiar with V2ray protocol, with experience integrating VPN protocols (especially with the sing-box client).
Backend Code Optimization Skills:
Ability to update and optimize backend code to ensure efficient data transmission and stable VPN connections.
Problem-Solving Skills:
Skilled in resolving issues related to network connection, UI optimization, and feature adjustment.
Preferred Qualifications:
VPN App Development Experience: Experience in developing and releasing VPN apps on iOS.
Backend Development and Optimization Experience: Experience in optimizing backend code to enhance server performance and security.
Cross-Platform Synchronization Experience: Experience in synchronizing features and logic across platforms (iOS and Android).
Work Mode:
Remote Work, Supervised:
The developer will work on their own device, with progress monitored and reviewed through remote tools.
Timely Communication and Reporting:
Regular updates and effective communication are crucial. We expect consistent progress reports and the ability to adjust development priorities as per project requirements.
If you are an experienced iOS developer with strong skills in problem-solving and backend optimization, we would love to work with you. Please contact us to join this project and help us enhance the iOS VPN application!