Taro Logo

Safari Core Technologies Engineer

Apple is a leading technology company that creates innovative products including the Safari web browser, iOS, and macOS platforms.
$143,100 - $264,200
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Safari Core Technologies Engineer

Apple is seeking a talented Safari Core Technologies Engineer to join their Software and Services team in Cupertino. This role presents an exceptional opportunity to shape the future of web browsers by working on the industry-leading WebKit engine and Apple's frameworks.

As a Safari Core Technologies Engineer, you'll be at the forefront of developing innovative browser features while enhancing existing functionality. Your work will have a broad impact, extending beyond Safari to influence both iOS and macOS platforms. The role involves end-to-end feature development, from initial conceptualization through brainstorming, prototyping, coding, debugging, and deployment, culminating in addressing user feedback.

The position requires strong technical expertise, particularly in object-oriented programming and languages such as Swift, Objective-C, C++, or C. Your deep understanding of memory management and ability to diagnose performance issues will be crucial. The ideal candidate will possess excellent communication skills and thrive in a collaborative environment, working closely with the WebKit team, platform teams, and Apple's Human Interface group.

Apple offers an attractive compensation package, including a competitive base salary range of $143,100 to $264,200, plus opportunities for equity through stock programs and additional benefits. The company provides comprehensive medical and dental coverage, retirement benefits, and support for continued education.

This role is perfect for someone who is imaginative, self-motivated, and passionate about craftsmanship and quality. You'll be joining a company known for its innovation and commitment to excellence, working on products used by millions of people worldwide. The position offers the chance to make a significant impact on one of the world's most popular web browsers while working with cutting-edge technology and talented professionals.

Last updated 5 months ago

Responsibilities For Safari Core Technologies Engineer

  • Develop new, innovative Safari features
  • Improve existing features
  • Participate in brainstorming and prototyping
  • Code, debug, and ship features
  • Address customer feedback
  • Collaborate with WebKit team, iOS and macOS teams, and Apple's Human Interface group

Requirements For Safari Core Technologies Engineer

JavaScript
  • M.S. in Computer Science, Machine Learning, or related field with extensive programming experience preferred
  • Strong object-oriented programming experience
  • Thorough understanding of at least one of: Swift, Objective-C, C++, or C
  • Understanding of memory management
  • Ability to diagnose performance, memory, and other issues
  • Excellent communication skills
  • Ability to thrive in a highly collaborative environment

Benefits For Safari Core Technologies Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?