Apple's Developer Relations team is looking to solve the problem of helping developers create outstanding software for all Apple platforms (iOS, macOS, visionOS, watchOS, and tvOS) by providing technical support and guidance.
Requirements
- Extensive experience in developing and debugging apps using Swift and Objective-C
- Experience using user interface technologies such as SwiftUI, UIKit, AppKit, and Core Animation
- Advanced debugging abilities
- Deep understanding of modern operating system fundamentals
- In-depth experience with UIKit, AppKit, or SwiftUI
- Knowledge of the Human Interface Guidelines
- Strong familiarity with Apple developer workflows and expectations
Responsibilities
- Helping developers solve engineering challenges
- Developing and debugging apps using Swift and Objective-C
- Creating sample code and documentation
- Working closely with engineering teams across Apple to continuously improve the Apple developer experience and APIs
- Answering a wide range of code-level questions
- Collaborating with others to solve app development challenges
- Interpreting crash logs including using LLDB and Sysdiagnose
Other
- 3+ years experience developing native apps
- Empathy for developers and a track record of supporting their success
- Willingness to dive in and take ownership of a technology or problem space
- Active and engaged in the Apple and/or Swift developer community
- Bachelor's degree or equivalent experience (not explicitly mentioned but implied)