Senior IOS Engineer
· Take part in defining and shaping a new product from its early stages
· Work in close collaboration with different teams in the Mobile Security group, including Product Management, QA, Backend, and Frontend teams.
· Develop and maintain the iOS application with a strong focus on performance, usability, and quality.
· Lead the development of new features end-to-end, from design to production.
· Work closely with customers to investigate, debug, and fix issues in production.
· Deep dive into the fascinating and fast-evolving world of Mobile Security.
Must Have
· 4+ years of experience in iOS development.
· Strong experience in iOS development using Swift 5 and 6.
· Solid understanding of UIKit, SwiftUI Swift Concurrency and Core Data.
· Experience with SwiftUI in production applications.
· Experience working with RESTful APIs and networking on iOS.
· Familiarity with iOS architecture patterns (MVC, MVVM, etc.).
· Experience publishing and maintaining apps in the App Store.
· Experience with multithreading, performance optimization, and memory management.
· Strong problem-solving skills and attention to details.
· Ability to work independently as well as collaboratively in a fast-paced environment.
· Excellent communication skills and a proactive mindset.
Nice to Have:
· Hands-on experience with Network Extension framework, including developing VPN extensions on iOS (Packet Tunnel / App Proxy).
· Knowledge of networking concepts (TCP/IP, VPN, tunneling, encryption basics).
· Background in mobile security, cybersecurity, or networking.
· Familiarity with automated testing frameworks (XCTest, UI tests, Swift Testing).
· Knowledge of Objective-C.
· Experience with CI/CD pipelines for iOS.
#LI-EB4