IOS developer Offline
Опис проекту:
Safety for Kids is at the forefront of digital safety and security for children. Our mission is to empower parents with tools that provide peace of mind in an increasingly connected world. We are currently developing a sophisticated iOS application designed to offer secure and private internet access through a proprietary VPN, enhanced with robust Mobile Device Management (MDM) features for comprehensive digital protection.
Requirements::
Proven experience in iOS development, with a strong background in Swift and iOS frameworks.
Expertise in developing VPN interfaces and understanding of encryption and security protocols.
Expertise with HTTP protocols, proxy connections, and network security.
Expertise with Mobile Device Management (MDM) solutions and iOS security guidelines.
Ability to work independently and as part of a team, with strong communication skills.
Маст хев:
- SWIFT 5
- SWIFT UI
- Wide knowledge with network area in the IOS
Задачі:
#1# VPN Interface Creation:
• Design and implement a VPN (Virtual Private Network) interface within Bosco’s app.
Ensure the VPN feature allows for secure and private internet access for the end-user.
• Implement robust encryption methods to protect user data.
#2# HTTP Proxy Connection:
• Develop a feature to allow the app to connect through an HTTP proxy.
• Create mechanisms for interpreting and analyzing data packet movement to ensure efficient data transfer and security.
• Implement features for handling different types of HTTP requests and responses.
#3# MDM Profile Settings for Remote Administration:
• Implement Mobile Device Management (MDM) profile settings within the app.
• Enable remote administration features, allowing for management of app settings and policies from a central location.
• Develop secure authentication and authorization systems for remote administrators.
• Ensure the MDM profile adheres to iOS guidelines and security standards.
Deliverables:
• Source code for all developed features.
• Documentation detailing the implementation and usage of the developed features.
• Regular progress reports and updates.
-----
Most sections and architecure is already exist and material that we can based on.
The job is to write the code and qa it accordingly
Wide experience working with MDM