Apple is looking to solve performance problems in their operating systems, including iOS, macOS, tvOS, watchOS, and visionOS, to deliver exceptional performance and provide developers with tools and data to write high-performing applications.
Requirements
- Experience with ES6, Node.js, and Angular
- Tool, automation, and scripting development
- Experience in diagnosing and improving performance at multiple layers of the stack
- Understanding of operating system fundamentals
- Prior development in Unix, Linux, macOS, or iOS
- Large data processing & visualization
- Knowledgeable with SQL and NoSQL database technologies
Responsibilities
- Architect full-stack web applications that process and visualize performance data across Apple's entire ecosystem
- Design backend services and APIs that handle data from hundreds of millions of devices
- Build front-end interfaces that transform complex performance metrics into actionable insights for engineering teams
- Collaborate with engineers to solve critical performance issues
- Prototype innovative performance monitoring and debugging tools using emerging technologies
- Work on performance tools and services that model various aspects of Apple’s operating systems to enable teams to tackle challenging multi-functional performance problems
- Create groundbreaking web services for analyzing and solving problems in the areas of usability/UX, cross-platform compatibility, and techniques for debugging performance issues across the OS
Other
- 2+ years of experience building performant full-stack web applications
- Excellent spoken and written communication
- Passion for product quality and exploring the latest technologies available
- Experience proposing and prototyping new services and solutions
- Apple is an equal opportunity employer that is committed to inclusion and diversity