Job Description:
We are seeking an experienced **iOS developer** to assist in completing and optimizing our iOS VPN application. The developer will need to synchronize all features and logic from the latest Android version to the iOS version, address existing issues in the iOS app, and update and optimize backend code to ensure compatibility and performance with the iOS client. Our VPN protocol is **V2ray**, and the iOS client uses **sing-box** with integrated membership features.
**Project Requirements:**
1. **Feature Synchronization**: Sync all functionalities and logic from our latest Android VPN version to the iOS version. Ensure that the user experience on iOS aligns with that on Android. The iOS and Android clients primarily differ in the VPN client implementation, but they both use the same VPN protocol (V2ray).
- **Android App Example**: You can check the current Android version here: [Magicter VPN on Google Play]([login to view URL])
- **Desired iOS Example**: We aim for a similar result as the iOS example below: [Official Quick VPN App on the App Store]([login to view URL]%E7%8B%97%E6%80%A5%E5%8A%A0%E9%80%9F-%E5%AE%98%E6%96%B9%E6%AD%A3%E7%89%88/id1559485550?platform=iphone)
2. **Issue Resolution**: Address and fix bugs in the current iOS VPN application, such as connection instability, UI misalignment, and unresponsive functionalities. Improve the app's stability and overall user experience.
3. **Backend Code Optimization**: Update and optimize backend code to meet iOS client requirements. Ensure compatibility with the iOS application and enhance overall performance and connection speed.
4. **VPN Protocol Integration**: Integrate the V2ray protocol into the iOS application using the **sing-box client**. Ensure secure and stable VPN connections and optimize performance.
5. **Membership Feature Integration**: Implement and synchronize membership management features, including user registration, login, subscription management, and access control on the iOS client, to match the Android version.
**Specific Responsibilities:**
1. **Feature Synchronization and UI Consistency**: Sync all functionalities and UI elements from the provided Android source code to the iOS version, ensuring a consistent user experience.
2. **Issue Resolution and Debugging**: Diagnose and resolve bugs in the iOS app, including network connectivity issues, UI design problems, and functionality errors.
3. **Backend Code Update and Optimization**: Optimize backend code for iOS compatibility, improving server response speed, security, and overall VPN service performance.
4. **VPN Protocol Integration and Optimization**: Implement the V2ray protocol with sing-box client integration on iOS, ensuring smooth and reliable VPN connections.
5. **Membership Functionality Development and Integration**: Develop and integrate membership management features in the iOS application, ensuring seamless operation and consistency with the Android version.
6. **Security and Compatibility Optimization**: Ensure the application complies with iOS security and privacy standards and passes the App Store review process. Optimize both client and server-side security and stability.
**Qualifications:**
- **Extensive iOS Development Experience**: Proficiency in **Swift or Objective-C**, with significant experience in iOS development, including VPN-related projects.
- **VPN Protocol Integration Experience**: Familiarity with **V2ray protocol** and experience integrating VPN protocols on iOS, particularly with the **sing-box client**.
- **Backend Code Optimization Skills**: Ability to update and optimize backend code for iOS, ensuring efficient data transmission and VPN connection stability.
- **Problem-Solving Ability**: Expertise in identifying and fixing issues in iOS applications, particularly related to network connectivity, UI optimization, and functionality tuning.
**Preferred Qualifications:**
- **VPN Application Development Experience**: Experience developing and releasing VPN applications on iOS.
- **Backend Development and Optimization Experience**: Experience optimizing backend code to enhance server performance and security.
- **Cross-Platform Synchronization Experience**: Experience in syncing features between different platforms (iOS and Android) to ensure consistency in functionality and logic.
**Work Mode:**
- **Remote Work with Supervision**: The developer will work on their own device, but we will use **remote tools** to monitor and review progress in real-time, ensuring the project stays on track and issues are addressed promptly.
- **Timely Communication and Reporting**: Regular updates and effective communication are crucial. We expect consistent progress reports and the ability to adjust development focus based on project requirements.
If you are an experienced iOS developer with a strong background in problem-solving and backend optimization, we would love to collaborate with you. Please contact us to join the project and help us complete and enhance the iOS VPN application!
It appears that you need this project fixed immediately. I'm waiting for your response and am accessible right now.
Together, we can begin to work on this right now, and this problem will be fixed quickly.
Hi there. ?♂️
I am thrilled to express my interest in your project to optimize and complete the iOS VPN application, as it aligns perfectly with my skills and experiences. I have extensive experience in iOS development, particularly with Swift, and a strong background in backend optimization and VPN protocol integration. With over 8 years of experience in software development, I am confident that I can effectively synchronize features from your Android version and enhance the overall performance of the iOS application.
My relevant experience includes:
? Synchronizing functionalities and UI elements between iOS and Android applications to ensure a seamless user experience
? Diagnosing and resolving bugs related to network connectivity, UI misalignment, and functionality issues to improve app stability
? Optimizing backend code to enhance performance, security, and compatibility with iOS client requirements
I am known for my strong problem-solving skills and my ability to work independently while maintaining clear communication with the team. I am fully prepared to jump into this project immediately, ensuring timely updates and adjustments based on project requirements.
Thank you for considering my proposal! I look forward to the opportunity to contribute to your iOS VPN application and enhance its functionality and performance.
Kind regards,