Senior iOS Networking Engineer
New
Warsaw, Centrum, Warsaw, Country code: PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- En B1
- Experience
- 5+ years
- Required Skills
- SwiftC++gRPCRustiOS
Requirements
- 5+ years of professional experience in iOS development.
- Strong proficiency in Swift and SwiftUI.
- Hands-on experience with iOS networking and Network Extensions.
- Familiarity with VPN SDKs such as WireGuard or similar technologies.
- Experience working with gRPC and Protocol Buffers.
- Experience integrating native code and libraries (C, C++, or Rust).
- Good understanding of mobile application architecture and software engineering best practices.
- Experience publishing and maintaining applications within Apple's ecosystem.
- Familiarity with App Store review processes for networking and security applications.
Responsibilities
- Design and develop a native iOS application with a strong focus on VPN functionality.
- Implement and maintain Network Extensions, including Packet Tunnel Provider, App Proxy Provider, Kill Switch functionality, and DNS management and routing.
- Integrate the mobile application with backend services using gRPC and Protocol Buffers.
- Work with native libraries and SDKs, including Rust-based components through FFI/bindings.
- Build and maintain modern user interfaces using SwiftUI.
- Collaborate closely with Backend and DevOps engineers to deliver a seamless end-to-end VPN experience.
- Ensure application stability, performance, security, and compliance with Apple's platform requirements.
- Participate in architecture and technical decision-making related to networking and VPN implementation.
View Full Description & ApplyYou'll be redirected to the employer's site