UI and iOS Platform Software Engineer, Safari
Apple Cupertino, California, United States
Computers and Electronics Manufacturing · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The engineer will design and implement innovative features for Safari and the iOS platform using the WebKit engine. Responsibilities span the entire development lifecycle, from brainstorming and prototyping to coding and addressing customer feedback.
What they look for
Requirements
Candidates should have expertise in Swift, Objective-C, or C-family languages, along with strong knowledge of UIKit and Xcode tools. A degree in Computer Science or equivalent experience and a track record of mentoring other engineers are required.
Full description
We're looking for an engineer to help us shape the future direction of Safari and web browsing on our platforms. 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 you help move Apple's iOS platform forward!
Description
In this role, you will help us craft new and innovative Safari features and take existing features to the next level. You’ll be involved from beginning to end—brainstorming, prototyping, coding, debugging, shipping, and addressing customer feedback. You will collaborate with the WebKit team, iOS platform teams, and Apple’s Human Interface group. We want you to be imaginative, highly motivated, and care deeply about craft and quality.
Minimum Qualifications
BS in Computer Science or related field, preferred, or equivalent experience Experience mentoring other engineers Expertise in writing fast, efficient software in Swift, Objective-C, or a C-family programming language Knowledge of UIKit and Swift design patterns Expertise in Xcode developer tools, Instruments, and clang
Preferred Qualifications
Experience mentoring other engineers and communicating technical ideas to a variety to audiences Creativity and enthusiasm for crafting great user experiences, innovative privacy features, and robust security Knowledge of advanced application architectures Knowledge of web browsers and web application architectures Experience designing APIs for frameworks used by a wide variety of developers
Similar roles
-
Senior iOS Engineer
Avenga Cordoba, Córdoba Province, Argentina
-
Senior Principal iOS Architect
Insulet Corporation San Diego, California, United States · $226K–$340K/yr
-
Senior iOS Engineer
Monzo Barcelona, Catalonia, Spain
-
iOS Engineer | Mid | NordVPN Apps Team
Nord Security Vilnius, Vilnius County, Lithuania · €38K–€67K/yr
-
iOS Developer
WSA APAC Hyderabad, Telangana, India
-
Staff Software Engineer - iOS
Commonwealth Bank Sydney, New South Wales, Australia