Taro Logo

Staff Software Engineer

A global retail company that owns multiple clothing and accessories brands, focused on equality, inclusivity, and sustainability.
$206,315 - $216,700
iOS
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Retail · Consumer

Description For Staff Software Engineer

Gap Inc., a leading global retail company, is seeking a Staff Software Engineer to join their iOS development team. This role offers an exciting opportunity to lead and shape the technical direction of iOS projects while working for a company known for its commitment to equality, inclusivity, and sustainability.

The position combines hands-on technical leadership with mentorship responsibilities, requiring expertise in iOS development using Swift and related technologies. You'll be responsible for driving key architectural decisions, setting development standards, and ensuring the delivery of high-quality, scalable iOS applications.

As a Staff Software Engineer, you'll play a crucial role in mentoring junior developers, conducting code reviews, and facilitating knowledge sharing within the team. The role requires deep technical expertise in iOS development, including Swift, iOS SDK, and Apple's platform guidelines, along with the ability to optimize performance and implement secure coding practices.

The compensation package is competitive, ranging from $206,315 to $216,700, reflecting the senior nature of the position. While the role is based in San Francisco, it offers the flexibility of telecommuting from anywhere within the US, providing a balance between collaboration and flexibility.

This is an excellent opportunity for a senior iOS engineer looking to make a significant impact in a large-scale retail technology environment while working for a company with a strong commitment to social responsibility and sustainable practices. The role combines technical excellence with leadership opportunities, making it ideal for someone ready to take the next step in their engineering career.

Last updated 8 days ago

Responsibilities For Staff Software Engineer

  • Lead iOS projects and drive key architectural decisions
  • Hands-on coding and setting development standards
  • Conduct code reviews and ensure high standards
  • Mentor and pair-program with junior developers
  • Resolve complex technical issues
  • Optimize codebase for performance and stability
  • Ensure seamless integration of iOS apps with system components
  • Implement secure coding practices
  • Ensure compliance with Apple's guidelines and security standards
  • Lead adoption of new technologies
  • Facilitate hands-on learning sessions

Requirements For Staff Software Engineer

  • Bachelor's degree or foreign degree equivalent in Computer Science or related field
  • 5 years of progressive, post-baccalaureate experience in Information Technology
  • Expertise in Swift and iOS SDK
  • Knowledge of Objective-C
  • Experience with Xcode debugging tools and Instruments
  • Understanding of iOS app lifecycle and UIKit
  • Knowledge of iOS security mechanisms and App Store guidelines

Jobs Related To Gap Inc. Staff Software Engineer