Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this UI Software Engineer, Cocoa role.
Rezi rewrites your resume against Apple's job description. Free.

Tailor your resume to this UI Software Engineer, Cocoa role.
Rezi rewrites your resume against Apple's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the UI Software Engineer, Cocoa posting at Apple — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the UI Software Engineer, Cocoa posting at Apple — free, in seconds.
About the Role
The AppKit team is responsible for delivering the user experience on the Mac, building components and APIs used by all macOS applications, and impacting the experience of every user. Join us to make the Mac better for everyone.
Responsibilities
- Contribute to AppKit, UIKit, and SwiftUI.
- Build and enable features used across the OS, such as Dark Mode, Mac Catalyst, Touch Bar, Auto Layout, and Screen Time.
- Provide building blocks for windows & layout, drawing & graphics support, enabling new input devices, responding to user events, user controls, and document management infrastructure.
Requirements
- Strong object-oriented programming skills.
- In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java.
- Ability to work collaboratively to improve designs and code.
- Strong knowledge of one or more of Swift, Objective C, C, C++, or Java.
Skills
- Swift
- Objective C
- C
- C++
- Java
- Cocoa
- Cocoa Touch
- Windows
- Android
- Core Image
- Core Graphics
- Metal
About the Company
- The AppKit team is responsible for delivering the user experience on the Mac.
- We build the components and APIs used by all macOS applications.