Safari UI and macOS Platform Engineer
Cupertino, California, United States
Software and Services
We’re looking for an engineer to help define the future of web browsing. Come help transform Apple’s flagship application and directly affect how people live, communicate, and connect. Together, we’ll build on the industry-leading WebKit engine and Apple’s frameworks to deliver a fluid browsing experience and powerful, easy-to-use features. Your vision and impact will extend beyond Safari, as we prototype and build features involving everything from new hardware to Foundation and Core Animation, to Siri and CloudKit, and everything in between!
Description
As a Safari Engineer, you will invent new features and guide them through the software development process. Your involvement will span from brainstorming, sketching, prototyping, coding, debugging, and through to shipping. You will also improve existing features based on customer feedback. Throughout the process, you will work collaboratively with the rest of the team, and with outside teams, including the human interface design team, WebKit, and development teams for all Apple platforms.
Minimum Qualifications
- Passion for developing highly visible, product-defining features
- Experience communicating technical ideas to a variety to audiences
- Strong object-oriented programming and design skills
- Detailed knowledge of Swift, Objective-C, C++, or C
- Excellent debugging and problem solving skills
- Willingness to work at all layers of the software stack
Key Qualifications
Preferred Qualifications
- Experience prototyping new UI and working with design tools
- Knowledge of complex application architectures
- Understanding of macOS architecture and ability to use developer tools to diagnose and fix complex memory, performance, and concurrency bugs
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.