Enable students to get excited about learning and employees to work more efficiently by making it easier for organizations to configure and manage Apple devices in schools and businesses around the world.
Requirements
- Track record of implementing applications or frameworks for an Apple platform using Swift or Objective-C
- Experience with framework and/or daemon development
- Working knowledge of key Apple technologies like CoreData, libdispatch, XPC
- Deep understanding of concurrent programming concepts and design patterns, such as multi-threading, serialization, and locking
- Experience developing and shipping consumer focused applications
- Experience implementing client to server network communications
- Experience using ExtensionKit and XPC services
Responsibilities
- Implement new OS-level functionality
- Design and implement innovative solutions to the problems organizations face while incorporating technology without compromising the Apple user experience for the end user of each device.
- Present technical concepts, including overall device management architecture and plug-in requirements, to new cross-functional partners.
- Collaborate with cross-functional partners to design and implement declarative device management solutions for their projects.
- Partner closely with the device management core team to expedite, automate, or eliminate the boilerplate code that device management adopters need to write.
- Reimagine existing profile-based management behaviors as declarative device management solutions.
- Develop and prioritize roadmaps with product and engineering management.
Other
- Excellent communication and interpersonal skills
- Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
- Familiarity with Apple application UI guidelines
- Familiarity with device management technologies such as MDM and Declarative Device Management