Apple AppKit Software Engineer in Santa Clara Valley, California
AppKit Software Engineer
Job Number: 83686045
Santa Clara Valley, California, United States
Weekly Hours: 40.00
Join Apple and work on AppKit, Apple's powerful application development framework for macOS. Use your knowledge of Swift to improve Apple’s frameworks.
- Familiarity with Swift* Strong object oriented programming and design skills* In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java* Excellent problem solving, critical thinking, and communication skills* Familiarity with Unix, ideally macOS* Ability to work in a group
AppKit is the high-level object-oriented user interface framework included in Cocoa ( http://developer.apple.com/cocoa). It provides building blocks that span a wide range of rich functionality in areas such as user interface, layout, animation, event handling, and OS interaction. AppKit is implemented in Objective-C, an ANSI C compatible language with dynamic object-oriented extensions for efficient development and runtime performance. AppKit is at the heart of many innovative applications, such as Photos and the iWork suite, system applications such as Mail, Safari, and FaceTime, and many third party applications. AppKit is also essential in providing the user interface for the Touch Bar on the newer MacBook Pro line.
BS in computer science or equivalent.
Knowledge of Objective-C and experience developing reusable APIs are additional success factors