IOS Application Mapper developer--Remote Job

  • Contract

Job Description

Role: IOS Application Mapper developer

Location: US (Remote)

Duration: 12 Month

 

JD:

iOS developer with following mandatory skills:

1. IOS Network Extension experience, specifically packet tunnel provider (e.g. VPN)

2. Network coding experience using C/C++. Packet by packet processing should be written in C/C++ to ensure that the code may be reusable between IOS and Android and to avoid 2 variations of the code having to be maintained for Android and IOS in JAVA and Swift. Both platforms can include C libraries.

3. Understanding of IP networking protocols such as ICMP, DNS, TCP, UDP; concepts such as basic routing, address resolution, network proxy, MTU.

4. Deep understanding of TCP, UDP, and ICMP protocols, capable of coding IP packet parsing and manipulation and TCP protocol state machine in C/C++

5. Socket communication programming.

 

Resource Location: Remote.

Preferable in California, or other US based locations. Locations outside of US will be considered provided that the individual’s working hours match those of the team that they will support, i.e.: PST. 9am-5pm

 

Additional Information

All your information will be kept confidential according to EEO guidelines.