Senior Software Engineer, Emoji UI
Apple
Summary
Description
Minimum Qualifications
- 5+ years of software development experience and proficiency with the following:
- Swift & Objective-C with AppKit and UIKit
- Apple’s development ecosystem (Xcode, git, LLDB, Instruments)
- Architecting and implementing reusable public or private APIs
- Testing software at different levels like unit tests, UI tests, or automation tests
- B.S in Computer Science or Software Engineering, or equivalent experience
Key Qualifications
Preferred Qualifications
- Familiarity with SwiftUI
- Excellent problem-solving and debugging skills
- The ability and desire to re-architect and modernize code for maintainability and cleanliness
- The ability to collaborate effectively with teammates from diverse disciplines and backgrounds, fostering learning and mentorship
- Excellent communication skills, including the ability to simplify and summarize complex ideas
- Experience integrating ML and AI features
- The skill to accurately estimate work based on past experience
- The ability to prioritize tasks
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.