As a Staff Engineer on the Screen Time team, your responsibilities will include:- Purposefully and intentionally investing in the growth of junior engineers
Bachelor of Computer Science or equivalent skills and work experience
Track record of success — you have 10+ years of SwiftUI/Swift or UIKit/AppKit/Objective-C software engineering experience with impact to show for it
Stellar engineering quality & output — you separate concerns and define well-abstracted interfaces, delivering performant, well-tested, maintainable code with appropriate failure modes
Technical leadership — you exemplify “what good looks like” in code, in documentation, making and delivering on commitments, and prioritization
Critical thinking with influence — you systematically evaluate the tradeoffs associated with each potential solution to a problem, make an informed decision, and articulate these things well to influence others, driving impact
Customer focus — you make high-quality, user-centric product decisions
Platform API design — you’re proficient at designing, building, and supporting a platform, understanding customer needs and constraints
Mentorship — you make everyone around you better and purposefully invest in the growth of your peers — especially junior engineers
Drive for customer impact — you are deeply motivated to build the best essential user experiences for billions of users
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.