Senior iOS Software Engineer
As an engineer on our team, your responsibilities will range from high-level user interfaces, to writing background processing and networking code, to developing frameworks used by other teams at Apple and third party developers. We collaborate closely with the other iOS engineering teams, human interface designers, diverse groups across Apple, and our partners at other companies. We work on challenging projects and complex problems. We're successful when we deliver novel solutions that surprise and delight our users. You will also deliver the best possible application performance including fast launch times and smooth scrolling. Our goals are simple but the task is large; build the most amazing products in the world that our customers will love.
Minimum Qualifications
Significant experience as senior technical leader developing feature rich platform native mobile or desktop applications
8+ years of experience building software solutions (frameworks, UI) for iOS or macOS
Excellent communication and collaborative skills
Passion for product quality and attention to detail
Excellent understanding of optimization and performance issues across software layers
Preferred Qualifications
OS programming experience
Swift, Objective-C and/or C++ experience
Core Animation experience
Familiarity with NFC and related technologies
Understanding of security, digital signatures, and PKI
Performance analysis including Instruments
BS or MS in Computer Science, related technical field or equivalent experience