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
View details
Apply Now