What are the responsibilities and job description for the iOS Developer, Retail Engineering position at Apple?
Summary
Description
Minimum Qualifications
- Experience with iOS/MacOS Frameworks - i.e Swift, SwiftUI, Objective-C etc.
- Experience with REST web services, microservices architecture and developing highly available and scalable applications/services.
- Solid understanding of Test Driven Development.
- Good understanding of networking and related protocols and the fundamentals (HTTP, DNS, TLS).
- Able to start on projects when requirements are not fully complete.
- Understanding of mobile performance optimization.
Key Qualifications
Preferred Qualifications
- Experience with any JavaScript Frameworks (Angular, React/Redux, Vue)
- Understanding of an additional programming language (Golang, Python)
- Deep understanding of multi-thread system software design & development.
- Experience with Containerization, Docker, and Kubernetes
Education & Experience
Additional Requirements
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.