Safari Software Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Aug 13, 2018
Weekly Hours: 40
Role Number: 114151301
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We're looking for an engineer to help us add amazing and innovative new features to the Safari web browser. The team builds on the industry-leading WebKit engine and Apple's powerful Cocoa framework to deliver breakthrough features like multi-touch gesture navigation, Reader, and Reading List. We are seeking someone who is comfortable working in an exciting environment with rapidly changing priorities, and someone creative and inspired to invent new ways to analyze and build better products.

Key Qualifications

  • Strong object-oriented programming and design skills.
  • Ability to design and prototype user-facing features.
  • Detailed knowledge of C++ or Objective-C, preferably both.
  • Excellent problem solving, critical thinking, and communication skills.

Description

As a Mac Safari Application 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 OS X teams, the human interface design team, and iOS development teams.

Education & Experience

BS in Computer Science, or related field, or equivalent.

Additional Requirements