Taro Logo

Software Engineer, Safari Extensions

Technology company that develops consumer electronics, software, and services
$135,400 - $250,600
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Safari Extensions

Apple is seeking a Software Engineer to shape the future of Safari browser extensions, focusing on user privacy, user experience, and developer experience. This role involves working with the industry-leading WebKit engine and Apple's frameworks to create APIs and tools for developers to build compelling Safari extensions. The position offers an opportunity to impact both iOS and macOS extensions platforms.

The role encompasses building the foundations of Safari Extensions platforms, with responsibilities including implementing new APIs, improving architecture, and ensuring security and privacy. You'll work across the entire development cycle, from ideation to deployment, collaborating with multiple teams including WebKit, iOS/macOS, Developer Tools, Security, and Human Interface groups.

The ideal candidate should be imaginative, self-motivated, and passionate about both user and developer experiences. The position requires strong programming skills in languages like Swift, Objective-C, or C++, combined with excellent debugging and analytical capabilities. The collaborative environment focuses on continuous learning and innovation.

This opportunity at Apple comes with comprehensive benefits including medical coverage, retirement plans, stock programs, and education reimbursement. The role offers significant growth potential within one of the world's leading technology companies, allowing you to contribute to products used by millions while working with cutting-edge browser technology and privacy-focused features.

Last updated 7 months ago

Responsibilities For Software Engineer, Safari Extensions

  • Build foundations of Safari Extensions platforms
  • Implement new APIs and tools
  • Improve architecture, security, and privacy of existing systems
  • Collaborate with WebKit team, iOS and macOS teams, Developer Tools teams, Security and Privacy teams, and Human Interface group
  • Participate in full development cycle from brainstorming to shipping

Requirements For Software Engineer, Safari Extensions

  • Thorough understanding of Swift, Objective-C, C++, or C
  • Strong object-oriented programming experience
  • Excellent debugging and analytical skills

Benefits For Software Engineer, Safari Extensions

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?