As a strong programmer and a creative problem solver you can break down interesting technical challenges and create elegant robust scalable code. You care deeply about software architecture and writing code that is flexible and maintainable in the future. You are excited about developing new APIs and core capabilities that power the latest from Apple as well as maintaining existing code fixing bugs and giving your work that extra little bit of polish. You finish your work with a keen eye for the details that surprise and delight customers including developers. Youre excited about owning foundational tools that developers both within and outside of Apple will use to ship features and apps you couldnt even this role you will primarily be responsible for designing and developing new features and APIs within the App Intents framework. There will also be opportunities to work with cross-functional teams building the many experiences the framework powers including exciting features for new hardware. Youll get a chance to push the limits of our tooling and language including working with the teams focusing on the Swift compiler and Xcode developer tools. Youll get the chance to practice deep systems engineering like optimizing performance and reliability across multi-process architectures. You will guide APIs through an iterative review process alongside experts from our partner teams and across Apple and finally present them to developers at WWDC!
Experience developing software and applications in Swift or Objective-C
Familiarity with essential software development tools (Xcode lldb Instruments git)
Experience designing clean well-abstracted interfaces between software components or libraries
Strong verbal and written communication skills
Attention to detail and focus on quality
You will need solid computer science fundamentalsincluding data structures & algorithms object-oriented design and concurrencyto be successful in this role but a specific degree or concentration is not required
Specific experience with Swift API design
Experience adopting SiriKit App Intents or other programmable software or automation APIs
Skilled at working with and supporting developers and multi-functional teams as they adopt newly-built interfaces
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.