Join Apple's team to architect and build scalable solutions for innovative applications, such as the Support app's Generative AI Support Assistant. As a Senior iOS Software Engineer, you will ship high-quality features to millions of Apple customers. We are looking for a Software Engineer with deep experience in consumer-facing applications across Apple platforms.
Requirements
- 4+ years of experience developing and maintaining native iOS applications using Swift, SwiftUI, and UIKit.
- Strong object-oriented design and programming skills with Swift, including deep understanding and practical experience with modern Swift features like Concurrency and Swift Testing.
- Familiarity and practical experience with core OS frameworks such as Foundation, Core Animation, AVFoundation, and relevant iOS SDKs.
- Up-to-date with the latest iOS version changes, features, architectural patterns, Apple's Human Interface Guidelines, sandboxing, security, privacy, code signing, and deployment best practices.
- BS in Computer Science, Engineering, or equivalent industry experience
- Solid understanding of Protocol Buffers, JSON, REST, and other similar web service communication protocols.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan