At Apple, the business problem is to develop innovative features for Apple products that empower people to live a better and healthier life by building iOS and watchOS application platforms to fulfill various health research purposes and studies.
Requirements
- Hands-on experience using Apple technologies and frameworks (i.e. Swift, SwiftUI, UIKit, Foundation, and Core Data)
- Working knowledge of systems, frameworks, and OS-level programming (e.g. Objective-C, C++, C)
- Familiarity with ResearchKit, HealthKit, SensorKit, CoreMotion, and related iOS frameworks
- Experience with data communication and transfer protocols (e.g. Bluetooth, Wi-Fi, Protobuf, etc.)
- Built software collaborating with cloud systems and/or managing high-bandwidth data on-device
- Strong technical communicator and experience driving highly cross-functional projects
- Advocate for software engineering best practices and high quality code
Responsibilities
- Collaborate with cross-functional partners to gather requirements, define product spec, and inform validation to ship a high-quality release
- Drive engineering architecture and implementation from early prototyping to release
- Partner with Privacy, Security, Legal teams to ensure end features are designed with appropriate considerations for user privacy
- Develop iOS and watchOS application platforms to fulfill a variety of purposes and research studies to inform Apple’s health roadmap
- Support several health research and related efforts at Apple
- Architect new capabilities and experiences
- Implement software engineering best practices and high quality code
Other
- BS in Computer Science, Computer Engineering, Software Engineering, or equivalent field
- 3+ years of software development experience for modern Apple platforms
- Excellent software engineering, collaboration, communication, and leadership skills
- Self-directed, technology generalist, comfortable diving into a wide range of technology areas to solve the problem at hand
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services