As an engineer on the SwiftUI Mac team youll help design and build SwiftUI features and APIs that reach all of Apples platforms. You will: Contribute to the design implementation and testing of new APIs and features in Swift (with opportunities to learn Objective-C/C) Participate in API reviews write sample code and improve developer documentationCollaborate with cross-functional partners including SwiftUI teams across platforms AppKit and UIKit engineers developer tools designers and technical writers Engage in code reviews and team discussions learning best practices in framework development performance and reliability Support adopters by investigating issues refining APIs based on feedback and improving the overall developer experience Have access to mentors and teammates who value teaching thoughtful design and building great developer tools. If youre passionate about making it easier for everyone to write great Mac apps wed love to hear from you!
Programming fundamentals with experience in Swift Objective-C or C (from coursework projects internships or research)
Clear communication skills and the ability to collaborate and explain technical ideas
Growth mindset: eager to learn seek feedback and iterate
Some exposure to app development UI frameworks or platform concepts (class projects or personal apps are great)
Interest in API design with a focus on clarity safety and developer experience
Building macOS or iOS apps (coursework side projects or internships)
Familiarity with SwiftUI AppKit UIKit or other Cocoa frameworks
Knowledge of the Swift Standard Library package management or testing frameworks
Interest in framework or API design performance accessibility or internationalization
Technical writing teaching mentoring or creating developer content
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.