Apple is looking for a senior software engineer to contribute to mobile application frameworks used by dozens of apps across Apple, focusing on analytics and content delivery frameworks, and client app code.
Requirements
- 5+ years of proven relevant industry experience shipping iOS or macOS apps
- Strong understanding of architectural patterns used in programming for Apple platforms
- Strong proficiency in Swift and at least one UI framework (SwiftUI, UIKit, AppKit)
- Experience with mobile analytics SDKs
- Experience with content ingestion and delivery systems
Responsibilities
- Design, implement, and maintain high quality, testable, maintainable, performant software for mobile applications and frameworks
- Develop Swift APIs for instrumenting native applications for privacy-forward analytics
- Participate in code reviews for Swift and Objective-C code
- Advocate for new technologies, tools, and best practices
Other
- Work cross-functionally to cut through ambiguity to define product requirements
- Contribute to your teammates growth and development
- Committed to encouraging an open and inclusive work environment
- Demonstrated ability to communicate effectively, collaborate, and build long-term relationships across the organization
- Passion for quality and attention to detail
- Excitement for both developer and user experience