Apple is looking to build artificial intelligence solutions by crafting new system experiences across its core Operating Systems.
Requirements
- Using Swift development, Objective-C and iOS development to develop, design and implement features on client side and mobile applications.
- Debugging software applications using Xcode to triage and reproduction of client and application issues.
- Knowledge of GitHub for source code management and pushing software changes.
- Monitoring key quality indicators and establish root cause analysis for operational issues.
- Driving fixes and test development to ensure appropriate defect resolution and provide future test coverage.
- Drafting, reviewing and maintaining engineering documentation on systems, processes and best practices in confluence or GitHub wiki.
- Developing and iterating on novel system experiences for Operating Systems and hardware devices.
Responsibilities
- Build artificial intelligence solutions by crafting new system experiences across our core Operating Systems.
- Collaborate with design, engineering, and product teams to share your ideas, solutions, and implementations.
- Contribute to code reviews with fellow developers on the team.
- Write tests and participate in activities to make System Experience fast and reliable.
- Work with the platform team to define developer facing APIs and infrastructure protocols.
- Work with design and client-side engineering teams to ensure a great user experience.
- Partner with internationalization teams to support system experience in worldwide.
Other
- Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or a related field and 3 years of experience in the job offered or related occupation.
- 40 hours/week.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.