At Apple, the business problem is to empower developers inside and outside of Apple to build amazing products for Apple platforms using Xcode, Xcode Cloud and more, by designing and implementing the full testing experience.
Requirements
- Professional experience with compiled programming languages such as Swift, Objective-C, C/C++, Java/Kotlin
- Familiarity with basic operating system concepts (e.g., cross-process communication)
- Experience with Apple platform development using Xcode
- Experience designing and engineering shipping products
- Passion for developer-focused UX, tools, and API design
- Comfort with large and established codebases, including complex debugging scenarios
- Experience collaborating with cross-functional teams to design and build systems software with a customer focus
Responsibilities
- designing and implementing the full testing experience - everything from UI in Xcode down to the OS-level daemons that power them
- design and build Xcode’s testing frameworks and user interfaces - the products that empower testing
- helping to shape service architectures and APIs
- building robust client implementations
- delivering rich user interfaces
- collaborating with cross-functional teams to design and build systems software with a customer focus
- debugging complex scenarios in large and established codebases
Other
- B.S. in Computer Science or equivalent experience
- 2+ years of professional experience
- Passionate about details and comfortable with complex, multi-faceted problem spaces
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Learn more about your EEO rights as an applicant