Software Engineer, Developer Relations
Sunnyvale, CA - USA
Job Summary
Developer Relations is the main technical contact for Apples worldwide community of software developers. We help ensure that the products they ship are designed and engineered to the high standards Apple sets for itself. This position is perfect for a software engineer who enjoys collaborating with others to solve app development challenges and has a passion for learningnand sharing knowledge.
Authoring and maintaining technical documentation sample code and Swift/Objective-C reference tools apps and app extensions for Apple platforms using Swift and APIs and new frameworks by collaborating with Apple engineering teams to produce WWDC sample projects and developer live events including hands-on labs that showcase modern Apple platform and resolving developer issues using debugging tools and methods. This includes utilizing LLDB symbolization and crash log technical articles and migration guides to help developers transition to new APIs while maintaining backward code reviews and API reviews to identify developer pain points advocate for SDK improvements and provide actionable feedback for Apple engineering Apple on the Developer Forums WWDC Labs Meet with Apple events and developer workshops to offer code-level guidance and promote high-quality app experiences built with Apple technologies.
6 years experience developing apps for Apple platforms in Swift or experience developing native apps using Xcode Swift and SwiftUI and UIKit to build app experiences for the iOS watchOS iPadOS visionOS tvOS or macOS Swift concurrency Swift memory management and state management for interoperability across SwiftUI and UIKit to build and debug familiarity with Apple developer workflows including application development testing and and shipping apps on all of Apples platforms.
Excellent debugging skills and capable of using Sysdiagnose backtrace LLDB and Xcode Instruments to identify and resolve bugs and performance understanding of computer science u0026 software engineering best to dive in and take ownership of a technology or problem and engaged with the Apple and/or Swift developer -depth experience with some or all of the following technologies: Apple Push Notification service Core Bluetooth Core NFC Core Location Core Motion Live Activities Local Notifications Focus App Attest and Passkeys.
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more