Apple Platforms Software Engineer
- תל אביב
- משרה קבועה
- משרה מלאה
- End-to-end ownership of our macOS/iOS clients, designing, developing and delivering new features from scratch.
- Assisting DevOps with maintaining and enhancing our build system.
- Researching Apple platform and ecosystem for relevant technologies.
- Support the entire application lifecycle, including release management and supporting production.
- Collaborate with QA, automation, product-management and other engineering teams to deliver integrated features.
- 4+ years of experience developing for macOS and/or iOS.
- Proficiency in Swift and Objective-C.
- Deep understanding of a range of Apple's core technologies.
- Experience with SwiftUI and modern Apple development practices.
- Deep understanding of Apple's multithreading models.
- Excellent understanding of software engineering principles.
- Passionate about delivering a great user experience.
- Motivated and independent fast learner who is great at problem-solving.
- A team player with excellent communication and collaboration skills.
- Computer Science degree from a recognized higher education institution or equivalent experience.
- Experience developing and integrated cross-platform C/C++ components.
- Prior experience developing VPN clients.
- Prior experience developing Endpoint Security clients.
- Background in low-level system programming or macOS internals.
- Extensive experience with Networking and Network Protocols on Apple platforms.
- Apple Network Extension or Endpoint System Extension development experience.
- CI/CD pipeline development and maintenance.
- Knowledge of sandboxing, notarization and macOS security best practices.
- Experience developing App extensions.
- Experience developing Daemons and Launch Agents.
- Acquaintance with macOS System Administration.
Mploy