Apple's iCloud Web team is looking for engineers to build powerful real-time collaboration experiences for millions of users on iCloud.com and related web properties and frameworks. The role involves developing and supporting new and existing features, requiring creative problem-solving to build high-quality, beautiful, and intuitive web applications that allow users to seamlessly connect in real time.
Requirements
- Proficient in real-time and advanced web technologies (WebSockets, WebRTC, WebGL, etc.).
- Strong experience with React, including hooks, context, and modern React patterns.
- Knowledge of web security best practices and cryptographic concepts.
- Exposure to designing and developing RESTful APIs and web services.
- Familiar with integrating applications with OS services via XPC.
- Familiarity with iOS or hybrid mobile development.
- Experience delivering web applications with a high standard of accessibility.
Responsibilities
- developing and supporting new and existing features on iCloud.com and related web properties and frameworks.
- build high quality, beautiful, and intuitive web applications.
- building innovative, performant web applications that allow users to seamlessly connect in real time.
- working closely with multi-functional teams to effectively coordinate the sophisticated interdependencies needed in application development.
- integrating applications with OS services via XPC.
- delivering web applications with a high standard of accessibility.
- integrating with asynchronous APIs and web services (using JSON, etc.).
Other
- 5+ years of experience building pixel-perfect, robust, and customer-focused software.
- Fast learner who efficiently navigates codebases of varying size and complexity.
- History developing code for highly performant production applications.
- Experience collaborating across different teams and functions, with a particular focus on Design & QA, to deliver impactful features/products.
- Deep understanding of fundamental computer science algorithms and concepts.