Our team provides API design guidance consulting and outreach to framework engineering teams to support the development of consistent complete and intuitive APIs. We establish and maintain API guidelines for our OSes and review the design of software programming interfaces to ensure comprehensive access to platform functionality is available through Apples SDKs. The team also reviews the needs of Apple applications to identify missing functionality in the SDKs and recommends and tracks API additions to fill identified gaps. As a member of the team youll help us refine and execute this mission. This role is in a small team with a broad reach and youll have an opportunity to specialize into responsibilities best suited to your strengths including a combination of the following: REVIEW PROCESS COORDINATION :- Validating proposals estimating requirements and tracking progress - Facilitating discussions to ensure productive feedback and timely completion- Defining and analyzing metrics to judge the health and impact of the review process - Improving tools and automation to support API Review goalsAPI DESIGN CONSULTING - Helping framework teams transform plans and implementations into developer-focused API architecture - Evaluating proposals and providing concrete feedback on ergonomics consistency with guidelines and precedents and interaction with other parts of the developer experience- Assessing API coverage and completeness and identifying areas where additional interfaces are needed - Identifying salient points from API Review discussions and new SDK releases to expand and improve on published API Guidelines- Working with other Apple teams to integrate with organizational goals
10 years experience working in software development in Swift or Objective-C
A strong understanding of software architecture and API design
Strong written and presentation skills able to communicate effectively with engineers and senior leaders
Proven ability to ramp up quickly on new technologies
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.