← Back to jobs
C

Apple Platforms Software Engineer

Cato Networks·Israel·
Not specifiedFull-timeMobile DevelopmentEnterprise SoftwareCybersecurity

Join a cloud networking and security company to build and maintain macOS and iOS client applications used by users worldwide. Own features across design, development, delivery, release management, and production support.

Responsibilities

  • Own macOS and iOS client applications end to end
  • Design, develop, and deliver new features
  • Maintain and improve the application build system with DevOps
  • Research relevant Apple platform and ecosystem technologies
  • Support application releases and production operations
  • Collaborate with QA, automation, product management, and engineering teams

Requirements

  • At least 4 years of macOS and/or iOS development experience
  • Proficiency in Swift and Objective-C
  • Strong knowledge of Apple core technologies
  • Experience with SwiftUI and modern Apple development practices
  • Strong understanding of Apple multithreading models
  • Strong software engineering fundamentals
  • Bachelor’s degree in Computer Science or equivalent experience
  • Strong problem-solving, communication, and collaboration skills

Nice to have

  • Cross-platform C/C++ component development and integration experience
  • VPN client development experience
  • Endpoint Security client development experience
  • Low-level system programming or macOS internals experience
  • Networking and network protocol experience on Apple platforms
  • Apple Network Extension or Endpoint System Extension development
  • CI/CD pipeline development and maintenance
  • Knowledge of sandboxing, notarization, and macOS security practices
  • App extension development
  • Daemon and Launch Agent development
  • macOS system administration knowledge

Relevance

More opportunities

Similar jobs

The newest open roles in Mobile Development.

Questions, answered

Frequently asked questions