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
- 5+ years of professional experience with Apple platform development using Xcode
- Deep understanding of operating system concepts (e.g. cross-process communication)
- Experience with Apple’s platforms and tools
- Strong passion for software development, systems programming, a thorough understanding of computer science fundamentals
- Experience collaborating with cross-functional teams to design and build systems software with a customer focus
- Passion for developer-focused UX, tools, and API design
- Comfort with large and established codebases, including complex debugging scenarios
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
- engineer the testing solutions Apple provides
- design new features that enhance developer workflows and productivity
Other
- B.S. in Computer Science or equivalent experience
- Professional experience designing and engineering shipping products
- Passionate about details and comfortable with complex, multi-faceted problem spaces
- Comfort with complex, multi-faceted problem spaces
- Apple is an equal opportunity employer that is committed to inclusion and diversity